Michał Szipluk

Michał Szipluk inż. technologii
internetowych

Temat: MSSQL 2008 Expres R2 SP2

Witam !

Mam pewien problem z bazą danych z której korzysta SubiektGT, baza niby nie wielka ok 2GB, problemem jest po pewnym czasie od uruchomienia serwera straszne spowolnienie wyników zapytań.
Czy w wersji expres da się jakoś sprawdzić co powoduje te problemy?

Dodam że baza była poddawana re-indeksacji wykonany był shrink, zmniejszyło to trochę pliki ale po pewnym czasie nadal problem występuje.
Nie jestem guru od mssqla i chciałbym od was rady jak podejść do problemu.

Temat: MSSQL 2008 Expres R2 SP2

W wersji express silnik może wykorzystać max 1 GB ramu.
Puść sobie

SELECT physical_memory_in_use_kb
FROM sys.dm_os_process_memory


to się dowiesz ile aktualnie ramu ciągnie.
Piotr Z.

Piotr Z. programista

Temat: MSSQL 2008 Expres R2 SP2

Należałoby prześledzić tabele systemowe w celu weryfikacji obciążenia.
Grzegorz Stolecki

Grzegorz Stolecki konsultant Business
Intelligence, SQL
Server, MVP

Temat: MSSQL 2008 Expres R2 SP2

Przede wszystkim nie rób shrink. Zwiększasz tylko fragmentację stert i indeksów, co przy limicie 1GB RAM dla Express powoduje zwiększone użycie dysków.
Baza zwalnia bo wypełnia się bufor i zaczyna się wymiana danych z dyskiem.
Jest pewien sposób na poprawę sytuacji, i to niewielkim kosztem. Dokup dysk SSD do serwera i połóż na nim bazę Subiekta oraz systemową TempDB. Jeśli procesory dadzą radę powinieneś odczuć poprawę.

Pozdrawiam
Grzegorz

Następna dyskusja:

MSSQL 2008 Express - jobs?




Wyślij zaproszenie do