Základné sledovanie výkonu MS SQL serverov na Windows OS sa realizuje pomocou performance counterov. Je ich veľké množstvo, vybrali sme pre vás niekoloľko najpodstatnejších a pridávame aj postup ako si nastavíte sledovanie akéhokoľvek vlastného performance countera.
SQL Memory, Page, Splits, Users
SQL Total Memory – Aktuálne využitá pamäť SQL serverom z vyhradenej RAM.
SQL Target memory – Vyhradená maximálna RAM pre SQL server.
SQL Memory Usage % – Percento využitej pamäte z maximálnej pamäte. Ak je hodnota blízko 100% zvážte navýšenie SQL Target memory.
SQL Page Splits per second – Je to špecifický počet operácií za sekundu pri správe SQL pamäte serverom. Ak hodnoty v bunkách prekračujú určitú veľkosť, SQL server ich musí rozdeliť medzi viaceré pamäťové stránky – od toho je názov „Page split“. Ak to robí často, spomaľuje to beh SQL servera (orientačne už niekoľko desiatok GB je zlé číslo). Odstrániť sa to dá údržbou SQL servera SQL špecialistom.
SQL User Connections – Počet spojení na SQL server, aby sa dalo určiť, koľko užívateľov je pripojených k databáze.
Nastavenie Watchu pomocou Šablóny
Pridajte nový Watch pomocou sprievodcu a v záložke „Performance“ vyberte „Preddefined performance templates“. Následne zo zoznamu vyberte „SQL Memory, Page splits, Users“.
Zadajte názov svojho SQL servera.
Dokončite sprievodcu a uložte Watch na zariadení.
SQL Transactions and Deadlocks
SQL Active Transactions – Znázorňuje aktívne vykonávané zmeny v databáze v momente odčítania hodnoty.
SQL Deadlocks – K zablokovaniu (deadlocku) dochádza, keď sa dva procesy snažia aktualizovať rovnaký záznam alebo súbor záznamov.
Nastavenie Watchu pomocou Šablóny
Pridajte nový Watch pomocou sprievodcu a v záložke „Performance“ vyberte „Preddefined performance templates“. Následne zo zoznamu vyberte „SQL Transactions and Deadlocks“.
Zadajte meno vášho SQL servera.
Dokončite sprievodcu a uložte Watch na zariadení.
Nastavenie performance pre sledovanie SQL podľa vlastného výberu
Nastavenie realizujete priamym vytvorením nového Watchu bez pomoci sprievodcu. Následne pridajte novú podmienku a vyberte „Performance Counter“. V konfigurácii podmienky otvorte zoznam všetkých counterov.
Zo zoznamu vyberte counter, ktorý chcete monitorovať.
Ďalej nastavte jednotky vášho countera podľa toho, ako sú znázornené v jeho názve alebo popise. Jednotky musia byť rovnaké, inak Watch nebude fungovať správne. Nastavte meno countera pre ľahkú identifikáciu. Následne nastavte operátora, hodnotu a jednotky hodnoty. CM vie prepočítavať jednotky countera na iné jednotky pre uľahčenie porovnávania, ak je to možné. Nakoniec nastavte, ako sa má vyhodnocovať podmienka, testovaciu dobu a minimálnu zmenu pre odosielanie na CM server.
Uložte podmienku, nakonfigurujte Watch a uložte ho na zariadení.
Stav Watchu môžete nájsť na CM portáli v okne „Watches“.