Pregled uspješnosti izvršenja

Panel Pregled uspješnosti izvršenja omogućava dijagnostiku problema kada baza podataka u PANTHEONU radi usporeno.
Korisnika zanima da li su usporene performanse pod uticajem internet konekcije, problema sa serverom ili problema povezanim sa bazama podataka.
Funkcionalnosti pristupamo putem panela Baza podataka u Administratorskoj konzoli.

U nastavku je opis funkcionalnosti panela.
Na ovom panelu se može vidjeti lista baza podataka za koje korisnik može izvršiti analize.
Baze
|
Ažurira se lista baza podataka na serveru.
|
Analiziraj
|
Vrši se proces analize baza podataka na serveru i prikazuje rezultate na desnoj strani panela.
|
(Polje za oznaku)
|
Odabir baza podataka koje se žele razmotriti vrši se klikom na polje za oznaku. Narančasta kvačica označava da je baza podataka odabrana. Ako nema kvačice, baza podataka nije odabrana.
|
Tabela prikazuje slabo korištene indekse za odabranu bazu podataka.


|
Filter Baze podataka omogućava korisniku da prikaže rezultate analize samo za željene baze podataka na serveru. Klikom na strelicu, pojavit će se lista baza podataka gdje se klikom na polje za izbor može odrediti za koje baze korisnik želi da prikaže podatke. 
|
Baze podataka
|
Naziv baze podataka na serveru.
|
Naziv sheme
|
Nazivkorištene sheme.
|
Tabela
|
Naziv tabele.
|
Naziv indeksa
|
Naziv indeksa. |
index_id
|
Šifra (ID) index_id-a je jedinstven samo unutar objekta. |
is_disabled
|
1 = Indeks je onemogućen.
0 = Indeks nije onemogućen.
|
is_hypothetical
|
1 = Indeks je hipotetički i ne može se koristiti direktno kao putanja za pristup podacima. Hipotetički indeksi drže kolonu - level statistics.
0 = Indeks nije hipotetički.
|
has_filter
|
1 = Indeks ima filter i sadrži samo redove koji zadovoljavaju definiciju filtera.
0 = Indeks nema filter.
|
fill_factor
|
> 0 = FILLFACTOR procenad koji je korišten kada je indeks kreiran ili rekonstruisan.
0 = Zadata vrijednost
Uvijek 0 za klasterizovane indekse kolona.
|
Sva pisanja
|
Broj ažuriranja prema upitima korisnika. Ovo uključuje Umetanje, Brisanje i Ažuriranja koja predstavljaju broj izvršenih operacija, a ne redove na koje to utječe.
Na primjer, ako obrišete 1000 redova u jednoj izjavi, ovaj broj se 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 prema upitima korisnika.
|
Difference
|
Difference = Sva pisanja - Sva čitanja
|
Tabela prikazuje indekse koji nedostaju za odabranu bazu podataka.

|
Filter Baze podataka omogućava da se prikažu rezultati analiza samo za željenu bazu podataka na serveru. Klikom na strelicu, prikazat će se lista baza podataka gdje klikom na polje za izbor korisnik može da odredi za koju bazu podataka želi da prikaže podatke. 
|
Baze podataka
|
Naziv baze podataka na serveru.
|
Index_advantage
|
Broj pretraga izazvanih upitima korisnika za koje je preporučeni indeks u grupi mogao da se koristi.
Prosječna cijena korisničkih upita koja bi se mogla smanjiti indeksom u grupi.
Prosječna procentualna korist koju bi upiti korisnika mogli da dožive, ako se primijeni ova grupa nedostajućih indeksa. Vrijednost znači da bi cijena upita u prosjeku opala za ovaj procenat ako bi se primijenila ova grupa nedostajućih indeksa * 0.01)
|
Last_user_seek
|
Datum i vrijeme posljednje pretrage izazvane upitima korisnika za koje je preporučeni indeks u grupi mogao da se koristi.
|
DatabaseSchemeTable
|
Naziv tabele 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
|
Lista kolona razdvojenih zarezima koji doprinose jednakosti predikata u obliku: table.column = constant_value
|
Inequality_columns
|
Lista kolona razdvojenih zarezima koji doprinose nejednakosti predikata, na primjer, predikata u obliku: table.column > constant_value.
Bilo koji operator poređenja osim "=" izražava nejednakost.
|
User_seeks
|
Broj pretraga izazvanih upitima korisnika za koje je preporučeni indeks u grupi mogao da se koristi.
|
Avg_total_user_cost
|
Prosječna cijena korisničkih upita koja bi se mogla smanjiti indeksom u grupi.
|
Avg_user_impact
|
Prosječna procentualna korist koju bi upiti korisnika mogli da dožive, ako se primijeni ova grupa nedostajućih indeksa. Vrijednost znači da bi cijena upita u prosjeku opala za ovaj procenat ako bi se primijenila ova grupa nedostajućih indeksa.
|
ShortQueryText
|
Kratak tekst upita.
|
TableName
|
Naziv tabele.
|
TableRows
|
Redovi tabele.
|
Tabela prikazuje informaciju o nivou kašnjenja za izabranu bazu podataka.

|
FIlter Baze podataka omogućava da se prikažu rezultati analize samo za željenu bazu podataka na serveru. Klikom na strelicu, prikazat će se lista baza podataka gdje klikom na polje za izbor, korisnik može da odredi za koju bazu podataka želi da prikaže podatke. 
|
Baze podataka
|
Naziv baze podataka na serveru.
|
Drive
|
Naziv datoteke operativnog sistema.
|
VolumeMountPoint
|
Tačka montiranja na kojoj je ukorijenjen volumen. Može da vrati prazan string. Vraća nulu na Linux operativnom sistemu.
|
ReadLatency_ms
|
Ukupno vrijeme, u milisekundama, koje su korisnici čekali za očitavanje, izdata na datoteci.
Broj čitanja izdat na datoteci.
|
WriteLatency_ms
|
Ukupno vrijeme, u milisekundama, koje su korisnici čekali da se upisi završe u datoteci/Broj upisa napravljenih na ovoj datoteci.
|
OverallLatency_ms
|
Ukupno vrijeme, u milisekundama, koje su korisnici čekali da se I/O završi na datoteci/(Broj čitanja izdatih na datoteci + Broj napravljenih upisan na ovoj datoteci).
|
Avg_Bytes_Read
|
Ukupan broj pročitanih bajtova na ovoj datoteci/Broj izdatih čitanja na datoteci.
|
Avg_Bytes_Write
|
Ukupan broj upisanih bajtova na datoteci/Broj upisa napravljen na ovoj datoteci.
|
Avg_Bytes_REadWrite
|
(Ukupan broj pročitanih bajtova na ovoj datoteci + Ukupan broj bajtova upisanih na ovoj datoteci)/(Broj izdatih čitanja na datoteci + Broj upisa napravljenih na ovoj datoteci).
|
Tabela prikazuje izračun prosječnog kašnjenja za odabranu bazu podataka.


|
FIlter Baze podataka omogućava da se prikažu rezultati analize samo za željenu bazu podataka na serveru. Klikom na strelicu, prikazat će se lista baza podataka gdje klikom na polje za izbor, korisnik može da odredi za koju bazu podataka želi da prikaže podatke. 
|
Baze podataka
|
Naziv baze podataka na serveru.
|
FileName
|
Naziv datoteke operativnog sistema.
|
FileType
|
Opis vrste datoteke:
- ROWS
- LOG
- FILESTREAM
- FULLTEXT (Katalozi punog teksta ranijih od SQL servera 2008 (10.0.x).)
|
FileSize_MB
|
Trenutna veličina datoteke, u 8-KB strana. Za snimak baze podataka, veličina odražava maksimalan prostor koji snimak ikada može da iskoristi za datoteku.
 |
SAVJET
Ovo polje se popunjava kao nula za FILESTREAM kontejnere. Upitajte kataloški prikaz sys.database_files za stvarnu veličinu FILESTREAM kontejnera.
|
|
Avg_Read_Latency_ms
|
Ukupno vrijeme, u milisekundama, koje su korisnici čekali za očitavanje, izdata na datoteci.
( 1.0 + Broj čitanja izdatih na datoteci).
|
Avg_Write_Latency_ms
|
Ukupno vrijeme, u milisekundama, koje korisnici čekaju za završavanje upisivanja na datoteci (1.0 + Broj upisa napravljenih na ovoj datoteci).
|
Avg_IO_Latency_ms
|
(Ukupno vreme, u milisekundama koje korisnici čekaju za čitanje izdato na datoteci + Ukupno vrijeme, u milisekundama, koje korisnici čekaju za upise da budu završeni na datoteci)/(1.0 + Broj čitanja izdatih na datoteci + Broj upisa napravljen na ovoj datoteci).
|