Microsoft SQL Server utilizează un sistem de apeluri de sistem de operare Microsoft Windows pentru a efectua IO disc citește și scrie. SQL Server determină când și cum se efectuează pe disc IO operație, dar operațiile de bază de intrare-ieșire efectuate de către sistemul de operare Windows. Subsistemul IO include un bus de sistem, un controler de bord de disc, discuri, unități de bandă, unitate CD-ROM, și multe alte dispozitive de intrare și de ieșire. intrare disc și operațiunile de ieșire sunt de multe ori un blocaj în sistem.
Activitatea de control pe disc este împărțit în două zone pe care ar trebui să se acorde o atenție:
disc de control al operațiunilor IO și detectarea paginare excesive.
Activitatea de disc de izolație generată de SQL Server.
Două contoare care pot fi monitorizate pentru a determina activitatea discului:
Disc fizic:% Disk Timp
Disc fizic: Media Disk Coadă Lungime
Performance Monitor fizic Disk Counter:% Disk Timpul monitorizează procentul de timp a discului este operațiile de citire și scriere ocupat. În cazul în care contorul fizică disc:% disc Timpul este mare (mai mare de 90 la suta), a verifica contorul discului fizic: Current Disk Queue Length. pentru a vedea numărul de cereri de sistem de așteptare pentru a accesa unitatea. Numărul de solicitări IO restante trebuie să se potrivească cu durata de cel mult 1,5-2 revoluție ax produs de disc fizic. Cele mai multe dintre discurile are un dispozitiv de ax, deși matrice redundantă de discuri independente (RAID) au de obicei mai mult de un ax. Hardware dispozitiv RAID în Performance Monitor apare ca o singură unitate fizică. Dispozitivele RAID prin software-ul sunt afișate în System Monitor, mai multe exemplare.
Utilizați contoare curent disc Coadă Lungime și timpul% pe disc pentru a detecta blocajele în subsistemul de disc. În cazul în care contoarele Current Disk Queue Length și% disc Timpul este relativ mare, ia în considerare a face una dintre următoarele opțiuni:
Folosind un disc mai rapid.
Muta unele fișiere de pe un disc opțional sau server.
Adăugarea unități la o matrice RAID, dacă este utilizat.
Atunci când utilizați dispozitivul RAID,% Contor disc Timpul poate indica o valoare mai mare de 100 la suta. Dacă este așa, folosiți Disk contra fizică: Media Disk Queue Length. pentru a determina cât de multe apeluri de sistem se așteaptă accesul la unitatea, în medie.
Aplicații și sisteme legate de intrare-ieșire, poate păstra discul într-o stare activă.
Monitor contor de memorie: erori de pagini / sec. El se asigura că activitatea de disc nu se datorează pagina de difuzare. În operare Windows sistem de paginare poate fi cauzată de:
procesele care sunt configurate să utilizeze prea multă memorie;
sistemul de fișiere activ.