Tema: Re: MS SQL performance matavimas
Autorius: Sigun
Data: 2011-04-20 10:00:27
2011.04.20 08:17, andrius.kr rašė:
> :)
>
> Na bet juk rašiau, kad gavau užduotį. Kadangi su SQL duomenimis ir
> užklausomis nedraugauju, tai galvojau gal kas pasiulys kokį skriptą ar
> programėlę, kur paleidai kai serveris turi 15 GB ram, gavai skaičių.
> Paleidai kai serveris turi 40 GB ram, gavai skaičių. Skaičiai smarkiai
> nesiskirai - tą ram panaudoji kitoms virtualkėms. Skaičiai smarkiai
> skiriasi, eini pas moteriškes paklausti - ar greičiau pastaruoju metu
> būtenta sukasi :)

Paprastas nors ir nelabai tikslus testas - performance monitoriuje
užsidėt HDD queue lenght. Jei ji dažnai didesnė nei fizinių
diskų kiekis, arba ilgai užtrunka nenutrūkstantis skaitymas/rašymas
- RAM pagelbėtų. "Dažnai" arba "ilgai" yra subjektyvu, bet tai daug
maž parodys kiek laiko žmonės laukia užklausos įvykdymo dėl diskų 
skaitymo ir pačiam spręsti ar verta. Mano atveju kai paleisdavo
dokumentų rinkimą nuo metų pradžios, diskų skaitymas trukdavo 5-30
sek. Optimizavimo su užklausos ribojimu iki mėnesio senumo dokų
nenorėjo. Įdėjus RAM, kad visa 4GB duombazė užsikešuotų užklausos
laikas sutrumpėjo panašiai 10-15 sek.

Sig.