piektdiena, 2013. gada 1. februāris

Rīks: Idera SQL Check

Kādu brīdi atpakaļ lejupielādēju bezmaksas versiju Idera rīkam "SQL Check". Rīks piedāvā reālā laikā monitorēt vairākas lietas: Processes, Waits, Seek Time, Prysical R/W, Cache Hits, CPU Usage, Trhoughput.

Man personīgi visvairāk patīk procesu monitorēšana. Tur visi pieslēgumi SQL Serverim tiek attēloti kā zilas bumbas. Ja pieslēguma ietvaros kaut kas tiek darīts, bumba paliek lielāka. Ja pieslēgums ir uzsācis transakciju (piemēram, update komandu), bet neko nedara, tad bumbai apkārt izveidojas sarkans riņķīts. Tiek atēloti arī savstarpēji bloķējoši procesi.

Izmantojot šo vizualizāciju, var gūt ātru priekšstatu par šā brīža stāvokli SQL Server. Leģenda šai vizualizācijai:
 
Uz bumbām var arī klikšķināt, tādā gadījumā tiek parādīta detalizētāka informācija par šo procesu.

Piemēram, attēlā zemāk es uzreiz var redzēt, ka:
ir daudz procesu, kas nedara neko (atvērtas konekcijas uz SQL Server)
93 process ir sācis transakciju, bet neko nedara. līdzīgi arī 129 process.
108 process arī ir uzsācis transakciju, kaut ko ir darījis, bet šobrīd uz kaut ko gaida (redzams, ka gaidīšanas iemesls nav bloķēšana, bet lai uzzinātu uz ko process gaida, ir jāklikšķina uz procesa)
128 process savukārt ir sākts, bet neko nedara, jo gaida, kad tiks pabeigts 127 process.
 

Labprāt gribētu vēl papildus iespējas. Piemēram, iekrāsot visus pieslēgumus no konkrētas programmas.

Nav komentāru:

Ierakstīt komentāru