Când instalați SQL Server în Performance Monitor, se adaugă contoarele sale de performanță specifice. Puteți să le utilizați împreună cu contoarele obișnuite Win2K sau NT pentru a monitoriza performanța sistemului când încărcarea se modifică. Pentru a seta punctul de referință, începeți monitorizarea contoarelor atunci când sistemul nu prezintă încărcări de vârf. Cele șapte contoare cele mai importante prezentate în acest articol vă vor ajuta să evaluați rapid performanța sistemului cu SQL Server și să obțineți o idee generală despre starea sa.
7. Total octeți / sec
Contorul de octeți Total / sec, care se află printre obiectele din interfața de rețea, vă poate ajuta să determinați dacă adaptorul de rețea este un obstacol. Comparați valoarea acestui contor cu lățimea de bandă maximă a cardului de rețea. În general, acest contor nu ar trebui să arate mai mult de 50% din utilizarea lățimii de bandă a adaptorului de rețea.
6. Memoria totală a serverului
5. Lungimea medie a coșului de disc
4. Raportul Cache Hit
Acest contor este printre obiectele SQL Server: Managerul de cache arată dacă SQL Server poate plasa pe deplin planurile de executare a interogărilor în cache-ul procedurii. În mod ideal, această valoare ar trebui să fie întotdeauna peste 85%. Dacă observați o scădere a valorii medii a acestui contor, vă recomandăm să adăugați RAM sau să optimizați interogările.
3. Raportul cache-tampon al tamponului
Contracte Cache Buffer Buffer Ratio între obiectele SQL Server: Buffer Manager arată modul în care SQL Server complet poate găzdui datele în buffer-ul cache-ului. Cu cât este mai mare această valoare, cu atât mai bine; pentru a accesa în mod efectiv serverul SQL în paginile de date, acestea trebuie să fie în memoria cache, iar operațiile fizice I / O ar trebui să lipsească. Dacă observați o scădere constantă a valorii medii a acestui contor, vă recomandăm să adăugați RAM.
Contor Pagini / Sec, situat între obiect de memorie, arată numărul de pagini care SQL Server citit de pe disc sau scrise pe disc pentru a rezolva pagini de acces la memorie care nu au fost încărcate în memorie la momentul tratamentului. Această valoare este suma valorilor Pagini de intrare / sec și Pagini de ieșire / sec, și de asemenea, permite paginare (paginare / swapping) cache-ul de sistem pentru a avea acces la aplicații de date de fișiere. În plus, aceasta include și paginarea unor fișiere care nu sunt memorate în cache, care sunt direct mapate în memorie. Acesta este contorul principal, urmat de monitorizarea în cazul în care există o mare încărcare a utilizării memoriei și rezultatul excesului de schimb de pagini. Acest contor caracterizează valoarea swap-ului, iar valoarea sa normală (non-vârf) ar trebui să fie aproape de zero. Creșterea schimbării indică necesitatea de a crește RAM-ul sau de a reduce numărul de aplicații care rulează pe server.
1.% Timp procesor
Unul dintre contoarele vitale pentru a monitoriza este contorul de timp% procesor între obiectele Procesorului. Acest contor arată procentajul de timp în care procesorul a fost ocupat pentru a executa operații pentru fire non-inactive. Această valoare poate fi considerată ca o fracțiune din timpul necesar pentru a efectua o muncă utilă. Fiecare procesor poate fi atribuit unui fir inactiv, care consumă cicluri CPU neproductive care nu sunt folosite de alte fire. Acest contor este caracterizat de vârfuri scurte, care pot ajunge la 100%. Cu toate acestea, dacă vedeți perioade lungi de timp în care utilizarea procesorului este mai mare de 80%, sistemul dvs. va fi mai eficient atunci când se utilizează mai multe procesoare.