Pregled uspješnosti izvršenja (Analitička konzola)

Panel Pregled uspješnosti izvršenja omogućuje dijagnosticiranje problema kada PANTHEON-ova baza podataka radi sporo.
Korisnika zanima je li spori rad rezultat povezanosti s internetom, problema s poslužiteljem ili je problem povezan s bazom podataka.
Funkciji pristupamo preko panela Baza podataka u Administratorskoj konzoli.

Slijedi opis funkcija obrasca.
Na panelu možemo vidjeti popis baza podataka za koje možemo izvršiti analizu.
Osvježi baze
|
Klikom na gumb se ažurira popis baza podataka na poslužitelju.
|
Analize
|
Klikom na gumb se izvrši proces analiziranja baza podataka na poslužitelju i prikažu se rezultati na desnoj strani obrasca.
|
(Polje za odabir)
|
Odabir baza podataka koje želimo uzeti u obzir se vrši klikom na polje za odabir. Narančasta kvačica znači da je baza podataka odabrana. Ako nema kvačice, baza podataka nije odabrana.
|
Tablica prikazuje loše korištene indekse za odabrane baze podataka.


|
Filter Baza podataka Vam omogućuje da prikažete rezultate analize samo za željene baze podataka na poslužitelju. Klikom na strelicu će se prikazati popis baza podataka na kojemu, klikom na polje za odabir, možemo definirati baze podataka za koje želimo prikazati podatke. 
|
Baza podataka
|
Naziv baze podataka na poslužitelju.
|
Naziv sheme
|
Naziv korištene sheme.
|
Tablica
|
Naziv tablice.
|
Naziv indeksa
|
Naziv indeksa. |
index_id
|
ID (šifra) index_id je jedinstvena samo unutar objekta. |
is_disabled
|
1 = indeks je onemogućen.
0 = indeks je omogućen.
|
is_hypothetical
|
1 = indeks je hipotetički i ne može biti korišten direktno kao pristupni put do podataka. Hipotetički indeksi drže stupac - level statistics.
0 = indeks nije hipotetičan.
|
has_filter
|
1 = indeks ima filter i sadrži samo retke koji zadovoljavaju definiciju filtera.
0 = indeks nema filter.
|
fill_factor
|
> 0 = FILLFACTOR postotak korišten kada je indeks kreiran ili rekonstruiran.
0 = zadana vrijednost.
Uvijek 0 za klasterirane indekse stupaca.
|
Sva pisanja
|
Broj ažuriranja prema upitima korisnika. To uključuje Umetanje, Brisanje i Ažuriranja koja predstavljaju broj izvršenih operacija, a ne retke na koje to utječe.
Na primjer, ako obrišete 1000 redaka u jednoj izjavi, ovaj se broj povećava za 1.
|
Sva čitanja
|
Broj traženja prema upitima korisnika + Broj skeniranja prema upitima korisnika koji nisu koristili predikat 'seek' + Broj pretraživanja knjižnih oznaka prema upitima korisnika.
|
Razlika
|
Razlika = Sva pisanja - Sva čitanja
|
Tablica prikazuje indekse koji nedostaju za odabrane baze podataka.


|
Filter Baza podataka Vam omogućuje prikaz rezultata analize samo za željene baze podataka na poslužitelju. Klikom na strelicu će se prikazati popis baza podataka na kojemu, klikom na polje za odabir, možemo definirati baze podataka za koje želimo prikazati podatke. 
|
Baza podataka
|
Naziv baze podataka na poslužitelju.
|
Index_advantage
|
Broj pretraga uzrokovanih upitima korisnika za koje je preporučeni indeks u grupi mogao biti korišten.
Prosječni trošak upita korisnika koji može biti reduciran indeksom u grupi.
Prosječni postotak koristi koji bi upiti korisnika mogli doživjeti ako se implementira ova grupa nedostajućih indeksa. Vrijednost znači da bi trošak upita prosječno opao za ovaj postotak u slučaju da se implementira ova grupa nedostajućih indeksa * 0,01)
|
Last_user_seek
|
Datum i vrijeme posljednjeg pretraživanja prema upitima korisnika za koje je preporučeni indeks u grupi mogao biti korišten.
|
DatabaseSchemeTable
|
Naziv tablice u kojoj indeks nedostaje.
|
Missing_indexes_for_table
|
Broj indeksa koji nedostaju.
|
Similar_missing_indexes_for table
|
Broj sličnih indeksa koji nedostaju.
|
Equality_columns
|
Zarezom odvojen popis stupaca koji doprinosi jednakosti predikata obrasca: table.column = constant_value.
|
Inequality_columns
|
Zarezom odvojen popis stupaca koji doprinosi nejednakosti, primjerice, predikata obrasca: table.column > constant_value.
Bilo koji operator za usporedbu, osim "=", označava nejednakost.
|
User_seeks
|
Broj pretraga uzrokovanih upitima korisnika za koje je preporučeni indeks u grupi mogao biti korišten.
|
Avg_total_user_cost
|
Prosječni trošak upita korisnika koji može biti reduciran indeksom u grupi.
|
Avg_user_impact
|
Prosječan postotak koristi koji bi upiti korisnika mogli doživjeti ako se implementira ova grupa nedostajućih indeksa. Vrijednost znači da bi trošak upita prosječno opao za ovaj postotak u slučaju da se implementira ova grupa nedostajućih indeksa.
|
ShortQueryText
|
Kratki tekst upita.
|
TableName
|
Naziv tablice.
|
TableRows
|
Redci tablice.
|
Tablica prikazuje informaciju o latenciji razine pogona za odabrane baze podataka.


|
Filter Baza podataka Vam omogućuje prikaz rezultata analize samo za željene baze podataka na poslužitelju. Klikom na strelicu će se prikazati popis baza podataka na kojemu, klikom na polje za odabir, možemo definirati baze podataka za koje želimo prikazati podatke. 
|
Baza podataka
|
Naziv baze podataka na poslužitelju.
|
Drive
|
Naziv datoteke operativnog sustava.
|
VolumeMountPoint
|
Točka montiranja na kojoj je volumen ukorijenjen. Može vratiti prazan niz. Vraća nulu na operativnom sustavu Linux.
|
ReadLatency_ms
|
Ukupno vrijeme koje su korisnici čekali za očitavanja izdana na datoteci, izraženo u milisekundama.
Broj čitanja izdanih na datoteci.
|
WriteLatency_ms
|
Ukupno vrijeme koje su korisnici čekali da se pisanja dovrše na datoteci, izraženo u milisekundama / Broj pisanja napravljenih na ovoj datoteci.
|
OverallLatency_ms
|
Ukupno vrijeme koje su korisnici čekali da se I/O dovrši na datoteci, izraženo u milisekundama / (Broj čitanja izdanih na datoteci + Broj čitanja napravljenih na ovoj datoteci).
|
Avg_Bytes_Read
|
Ukupan broj bajtova pročitanih na ovoj datoteci/Broj čitanja izdanih na datoteci.
|
Avg_Bytes_Write
|
Ukupan broj bajtova napisanih na datoteci/Broj pisanja odrađenih na ovoj datoteci.
|
Avg_Bytes_REadWrite
|
(Ukupan broj pročitanih bajtova na ovoj datoteci + Ukupan broj bajtova napisanih u datoteku) / (Broj izdanih čitanja na datoteci + Broj odrađenih pisanja na ovoj datoteci).
|
Tablica prikazuje izračun prosječne latencije za odabrane baze podataka.


|
Filter Baza podataka Vam omogućuje prikaz rezultata analize samo za željene baze podataka na poslužitelju. Klikom na strelicu će se prikazati popis baza podataka na kojemu, klikom na polje za odabir, možemo definirati baze podataka za koje želimo prikazati podatke. 
|
Baza podataka
|
Naziv baze podataka na poslužitelju.
|
FileName
|
Naziv datoteke operativnog sustava.
|
FileType
|
Opis vrste datoteke:
- ROWS
- LOG
- FILESTREAM
- FULLTEXT (Katalozi s punim tekstom, raniji od SQL poslužitelja 2008 (10.0.x).)
|
FileSize_MB
|
Trenutna veličina datoteke, u 8-KB stranicama. Za snimak baze podataka, veličina odražava maksimalan prostor koji snimak može iskoristiti za datoteku.
 |
SAVJET
Ovo polje je ispunjeno kao nula za FILESTREAM spremnike. Upitajte sys.database_files pregled kataloga za stvarnu veličinu FILESTREAM spremnika.
|
|
Avg_Read_Latency_ms
|
Ukupno vrijeme koje su korisnici čekali za očitavanja izdana na datoteci, izraženo u milisekundama/
(1,0 + Broj čitanja izdanih na datoteci).
|
Avg_Write_Latency_ms
|
Ukupno vrijeme koje su korisnici čekali da čitanje bude završeno na datoteci / (1,0 + Broj čitanja odrađenih na ovoj datoteci).
|
Avg_IO_Latency_ms
|
(Ukupno vrijeme koje su korisnici čekali za čitanje izdano na datoteci, izraženo u milisekundama + Ukupno vrijeme koje su korisnici čekali da čitanje bude dovršeno na datoteki, izraženo u milisekundama) / (1,0 + Broj čitanja izdanih na datoteki + Broj pisanja napravljenih na ovoj bazi).
|