Performanse

Panel Performanse omogućava dijagnostiku problema kada baza podataka u PANTHEONU radi usporeno.
Korisnik je zainteresovan da li su usporene performanse pod uticajem internet konekcije, problema sa serverom ili problema povezanim sa bazama podataka.
Funkcionalnosti se pristupa putem panela Baza podataka u Administratorskoj konzoli.

Sledi opis funkcionalnosti obrasca.
Na ovom panelu se može videti lista baza podataka za koje korisnik može izvršiti analize.
Osveži baze
|
Ažurira se lista baza podataka na serveru.
|
Analiziraj
|
Taster vrši proces analize baza podataka na serveru i prikazuje rezultate na desnoj strani obrasca.
|
(Polje za oznaku)
|
Odabir baza podataka koje se žele razmotriti vrši se klikom na polje za oznaku. Narandžasta kvačica označava da je baza podataka izabrana. Ako nema kvačice, baza podataka nije izabrana.
|
Tabela prikazuje slabo korišćene indekse za izabranu bazu podataka.


|
Filter Baze podataka omogućava korisniku da prikaže rezultate analize samo za željene baze podataka na serveru. Klikom na strelicu, pojaviće se lista baza podataka gde se klikom na polje za izbor može odrediti za koje baze korisnik želi da prikaže podatke. 
|
Baze podataka
|
Ime baze podataka na serveru.
|
Ime sheme
|
Ime korišćene sheme.
|
Tabela
|
Naziv tabele.
|
Ime indeksa
|
Ime 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 sadrže statističke podatke na nivou kolone - 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 procenat koji je korišćen kada je indeks kreiran ili rekonstruisan.
0 = Zadata vrednost
Uvek 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 utiče.
Na primer, ako obrišete 1000 redova u jednoj izjavi, ovaj broj se povećava za 1.
|
Sva čitanja
|
Broj pretraga sa upitima korisnika + Broj pretraga sa upitima korisnika koji nisu koristili predikat 'traži' + Broj pretraga obeleživača sa upitima korisnika.
|
Difference
|
Difference = ukupan broj zapisa - ukupan broj čitanja
|
Tabela prikazuje indekse koji nedostaju za izabranu bazu podataka.

|
Filter Baze podataka omogućava da se prikažu rezultati analiza samo za željenu bazu podataka na serveru. Klikom na strelicu, prikazaće se lista baza podataka gde klikom na polje za izbor korisnik može da odredi za koju bazu podataka želi da prikaže podatke. 
|
Baze podataka
|
Ime baze podataka na serveru.
|
Index_advantage
|
Broj pretraga izazvanih upitima korisnika za koje je preporučeni indeks u grupi mogao da se koristi.
Prosečna cena korisničkih upita koja bi se mogla smanjiti indeksom u grupi.
Prosečna procentualna korist koju bi upiti korisnika mogli da dožive, ako se primeni ova grupa nedostajućih indeksa. Vrednost znači da bi cena upita u proseku opala za ovaj procenat ako bi se primenila ova grupa nedostajućih indeksa * 0.01)
|
Last_user_seek
|
Datum i vreme poslednje pretrage izazvane upitima korisnika za koje je preporučeni indeks u grupi mogao da se koristi.
|
DatabaseSchemeTable
|
Ime 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 primer, 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
|
Prosečni troškovi korisničkih upita, koje je moguće smanjiti indeksom u grupi.
|
Avg_user_impact
|
Prosečna procentualna korist koju bi upiti korisnika mogli da dožive, ako se primeni ova grupa nedostajućih indeksa. Vrednost znači da bi cena upita u proseku opala za ovaj procenat ako bi se primenila 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, prikazaće se lista baza podataka gde klikom na polje za izbor, korisnik može da odredi za koju bazu podataka želi da prikaže podatke. 
|
Baze podataka
|
Ime baze podataka na serveru.
|
Drive
|
Mesto datoteke operativnog sistema.
|
VolumeMountPoint
|
Tačka montiranja na kojoj je ukorenjen volumen. Može da vrati prazan string. Vraća nulu u Linux operativnom sistemu.
|
ReadLatency_ms
|
Ukupno vreme, u milisekundama, koje su korisnici čekali za očitavanje u datoteci.
Broj obavljenih čitanja u datoteci.
|
WriteLatency_ms
|
Ukupno vreme, u milisekundama, koje su korisnici čekali da se upisi završe u datoteci/Broj upisa obavljenih u ovoj datoteci.
|
OverallLatency_ms
|
Ukupno vreme, u milisekundama, koje su korisnici čekali da se I/O završi na datoteci/(Iznos u datoteci/(Broj čitanja u datoteci + Broj zapisa u toj datoteci).
|
Avg_Bytes_Read
|
Ukupan broj pročitanih bajtova na ovoj datoteci/Broj obavljenih čitanja u datoteci.
|
Avg_Bytes_Write
|
Ukupan broj upisanih bajtova na datoteci/Broj upisa obavljenih u ovoj datoteci.
|
Avg_Bytes_REadWrite
|
(Ukupan broj pročitanih bajtova na ovoj datoteci + Ukupan broj zapisanih bajtova upisanih na ovoj datoteci)/(Broj čitanja obavljenih na toj datoteci + Broj zapisa izvršenih na ovoj datoteci).
|
Tabela prikazuje izračun prosečnog 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, prikazaće se lista baza podataka gde klikom na polje za izbor, korisnik može da odredi za koju bazu podataka želi da prikaže podatke. 
|
Baze podataka
|
Ime baze podataka na serveru.
|
FileName
|
Ime 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.
 |
SAVET
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 vreme, u milisekundama, koje su korisnici čekali za očitavanje, u datoteci/
(1.0 + Broj čitanja obavljenih u datoteci).
|
Avg_Write_Latency_ms
|
Ukupno vreme, u milisekundama, koje su korisnici čekali da se završe zapisi u datoteci/(1.0 + Broj obavljenih zapisa u ovoj datoteci).
|
Avg_IO_Latency_ms
|
(Ukupno vreme, u milisekundama, koje korisnici čekaju na čitanje datoteke + Ukupno vreme, u milisekundama, koje korisnici čekaju da budu završeni upisi na datoteci)/(1.0 + Broj čitanja u datoteci + Broj pisanja napravljen u datoteci).
|