[ Marious23 @ 20.03.2008. 11:06 ] @
Pozdravljam!

Opet ja sa nekoliko pitanja...
Nakon savijeta od Dekibre-a i ostalih "umova" kupio sam novi server.
Radi se o HP Serveru DL serije 380 sljedece konfiguracije:
1xQuad 2.5 Ghz (50 W TDP)
8 Gb FB DIMMa
6 HDD 15 000okr/min postavljeni u RAID 5
Ovaj server bi mogao da nazovem Dedicated SQL Server, jer druge funkcije ne obavlja, striktno vrti jednu bazu.
U prinicipu prema mjerenjima ovaj novi server mi je brzi od 4 do 16 puta u nekim zadacama

Stari server je bio IBM 3.06 Xeon x 2 (stare jezgre...) dva diska od 146 gb na 15 000 okr/min u RAID 1, 3 Gb RAM

No moje sljedece pitanje, vise zalba... i jad...

SQL server mi sporije radi? ili se bar meni tako cini... koristi manje memorije. prije mi je baza koristila 2.71 gb memorije, dok mi sada koristi samo 1.81 Gb od ukupnih 8 Gb. Verzija SQL je 2000 standard, i kako sam vidio ne moze da koristi vise od 2 gb memorije, osim ako se ta mrtva uliica ne spasi sa 3 Gb SWITCHOM u boot.ini file-u.

PItanje da li ce upgrade na enterprise edition 2000 odnijeti ta ogranicenja? i ako da, to onda bi trebalo da donese dosta ubrzanja, s tim jer ce bi biti vise od pola baze ucitano u RAM, tj dijelovi koji se najcesce koriste. Pitanje, da li cu moci da omogucim SQL da koristi 7 Gb memorije od 8 ukupno koliko ih imama?

Recite mi vi svoje misljenje/iskustvo ako ste imali slicno?

Unaprijed zahvaljujem!
[ Fedya @ 20.03.2008. 12:13 ] @
Koliko znam Standard nema ogranicenja u kolicini memorije koju moze da adresira (samo Express ima to ogranicenje).
[ Marious23 @ 20.03.2008. 12:25 ] @
Citao sam na microsoft.com da ipak ne moze da adresira vise od 2 gb memorije.
Moze samo pomocu modifikacije boot.ini file-a.
No mene zanima, da li cu ja to rijesiti sa Enterprise verzijom servera...?

Hvala!
[ Fedya @ 20.03.2008. 13:04 ] @
Da u pravu si, mislio sam da pricamo o SQL 2005.

Kolicina memorije koju SQL server 2000 Enterprise moze da adresira zavisi od operativnog sistema. Ukoliko imas Windows 2000 Advanced Server ili jaci moci ces da adresiras tih 8gb memorije.
[ Marious23 @ 20.03.2008. 13:25 ] @
Koristim Win 2003 Enterprise Edition...
Itekako je on moze da adresira, al moj SQL 2000 Std Edt ne moze... to je ono sto me brine... i muci najvise... jednostavno zelim da vidim da mi BAZA SQL "jede" bar 6 Gb memorije a i vise.

POzdrav!
[ priki @ 20.03.2008. 15:59 ] @
ms sql 2005 server radi bez problema sa MS SQL 2000 bazama
probaj s njim, možda su bolje igre oko memorije

inače, živo me interesuje kakva je to baza i sa koliko korisnika
kad se toliko igraš sa memorijom
[ Fedya @ 20.03.2008. 16:16 ] @
Citat:
priki: ms sql 2005 server radi bez problema sa MS SQL 2000 bazama
probaj s njim, možda su bolje igre oko memorije

inače, živo me interesuje kakva je to baza i sa koliko korisnika
kad se toliko igraš sa memorijom


Sql Server 2005 poprilcno kosta, i mislim da nije opcija, to bih i ja prvo predlozio
Sto se memorije tice, 8GB moze opsluzuje bazu do nekih 80-ak GB velicine sto nije neka preterano velika baza.
[ priki @ 20.03.2008. 16:50 ] @
Citat:
Fedya: Sql Server 2005 poprilcno kosta, i mislim da nije opcija, to bih i ja prvo predlozio :)
Sto se memorije tice, 8GB moze opsluzuje bazu do nekih 80-ak GB velicine sto nije neka preterano velika baza.


samo što je neko moje mišljenje da on to nikada neće postići iz razloga
što je nabavio novi, mnogo jači hardwer, samim tim je rad sql servera mnogo komotniji
pošto on adresira onoliko memorije koliko mu je potrebno za rad

samo ne znam kako je zaključio da mu radi sporije
ako je zaključio po tome koliko baza koristi memorije,
to nije nikakav dokaz
[ Marious23 @ 21.03.2008. 07:30 ] @
Evo napravio sam, djelomicno...
Instalirao sam SQL 2000 Ent Edt SP3a
Sada vuce 2.89 Gb...
Pazite.. ono sto ja hocu da postignem da mi sto vise baze bude kesirano u ramu.
baza je velika 15 gb rama imam 8 gb.
Vidim da mi je u SQL serveru postavljeno Dinamicly Manage Memory....sta mislite da prebacim to na Manually i da stavim recimo 6 gb memorije... ?
Inace, taj osjecaj (ne)brzine sam stekao u sporom response time kada vucem neke velike izvjestaje.

Pozdrav!
[ Koce @ 21.03.2008. 08:14 ] @
Mislim da ces ovde naci odgovor:
http://support.microsoft.com/kb/274750
[ priki @ 21.03.2008. 12:15 ] @
Citat:
Marious23: Evo napravio sam, djelomicno...
Instalirao sam SQL 2000 Ent Edt SP3a
Sada vuce 2.89 Gb...
Pazite.. ono sto ja hocu da postignem da mi sto vise baze bude kesirano u ramu.
baza je velika 15 gb rama imam 8 gb.
Vidim da mi je u SQL serveru postavljeno Dinamicly Manage Memory....sta mislite da prebacim to na Manually i da stavim recimo 6 gb memorije... ?
Inace, taj osjecaj (ne)brzine sam stekao u sporom response time kada vucem neke velike izvjestaje.
Pozdrav!


to što ćeš ti njemu staviti na manually, reći ćeš SQL SERVERU da
koristi x memorije od ukupno raspoložive, a to nema veze sa
bilo kojom bazom na serveru

iskorišćenost baze i količina zauzete memorije uveliko zavisi od broja
nakačenih korisnika, brojem pokrenutih upita i složenosti tih upita tj
količinom podataka koju ti upiti treba da procesiraju
[ Marious23 @ 21.03.2008. 12:47 ] @
Evo napravio sam, prema Kocetovom savijetu... Hvala coek!
Sada mi baza ide odman na 7.64 Gb... i moram da priznam da je bolje

Hvala puno svima na savijetima, trudu
[ Koce @ 24.03.2008. 10:51 ] @
No problem :))
[ hazafi @ 16.04.2008. 09:10 ] @
Imam Sql 2000 Standard Edition na Small Business 2000 serveru. Ne mogu da instaliram sp4 na sql, izbaci poruku ' Installation of the Microsoft Data Access Components package failed. -1 '. Molim za pomoc. Hvala