Ta wikiHow vas uči, kako z uporabo shrambe poizvedb SQL Server spremljati uspešnost poizvedb po zbirki podatkov.
Koraki
1. del od 3: Omogočanje trgovine poizvedb
Korak 1. Odprite SQL Server Management Studio
S funkcijo Shranjevanje poizvedb v strežniku SQL Server lahko nadzirate bazo podatkov glede težav z zmogljivostjo. Ta funkcija je vključena v SQL Server 2016 in novejše, vendar jo boste morali omogočiti ročno.
Korak 2. Odprite Raziskovalec objektov
Če Raziskovalec objektov še ne vidite, kliknite ikono Pogled meni na vrhu zaslona, nato kliknite Raziskovalec objektov.
Korak 3. Z desno miškino tipko kliknite bazo podatkov, ki jo želite preveriti
Prikazal se bo meni.
Trgovine poizvedb ni mogoče uporabiti za spremljanje glavnih ali tempdb baz podatkov
Korak 4. Kliknite Lastnosti
Korak 5. Kliknite Shrani trgovino
Nahaja se v pogovornem oknu Lastnosti.
Korak 6. Izberite Vklopljeno pod ″ Način delovanja (zahtevano)
Store Trgovina poizvedb bo začela slediti vsem poizvedbam.
Korak 7. Osvežite bazo podatkov na plošči Raziskovalec objektov
S tem se na ploščo doda mapa Trgovina poizvedb.
Korak 8. Prilagodite, ko shramba poizvedb združi nove podatke
Shramba poizvedb bo privzeto združevala novo statistiko vsakih 60 minut. Takole lahko spremenite interval (na primer 15 minut):
- ALTER DATABASE
- NASTAVI QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.
2. del 3: Iskanje najpogostejših poizvedb, ki porabljajo vire
Korak 1. Kliknite - poleg Store Shranjevanje poizvedb ″ v Raziskovalcu objektov
To prikaže vse možnosti shrambe poizvedb.
S to metodo ugotovite, katere posebne poizvedbe uporabljajo največ strežniških virov
Korak 2. Kliknite Top Resource Consumption Queries
Odpre se graf, ki prikazuje 25 poizvedb, ki v bazi podatkov porabljajo največ virov. Ti rezultati so precej široki, vendar lahko grafikon dodatno prilagodite, da dobite več koristnih informacij.
Korak 3. Kliknite Konfiguriraj
To je v zgornjem desnem kotu poročila. Odpre se pogovorno okno.
Korak 4. Izberite merila porabe virov
V zgornjem razdelku (″ Merila porabe virov ″) izberite vir, ki ga želite preveriti (npr. CPU čas, Poraba pomnilnika) in želeno statistiko (npr. Povpr, Skupaj).
Korak 5. Izberite časovno obdobje
V razdelku ″ Časovni interval, izberite časovno obdobje, za katerega si želite ogledati rezultate. Iz spustnega menija lahko izberete možnost ali v ustrezna polja vstavite določene datume.
Korak 6. Izberite, koliko rezultatov želite videti
Če si želite ogledati vse poizvedbe za izbrano časovno obdobje, kliknite Vse pod glavo ″ Return ″. Če želite prikazati določeno število poizvedb, izberite Na vrh in vnesite številko (npr.
10. korak., 100).
Če se želite držati prvih 25 najhujših storilcev kaznivih dejanj, pod glavo ″ Vrnitev’s ni treba spreminjati
Korak 7. Kliknite V redu
Statistika se bo zdaj osvežila in prikazala, kaj želite videti.
Korak 8. Prilagodite pogled (neobvezno)
Za ogled rezultatov v različnih oblikah uporabite majhne ikone grafov (mrežo, grafikon in stolpčni grafikon). Ti gumbi so v zgornjem desnem kotu rezultatov.
3. del 3: Preverjanje, ali obstajajo poravnane poizvedbe
Korak 1. Kliknite - poleg Store Shranjevanje poizvedb ″ v Raziskovalcu objektov
To prikaže vse možnosti shrambe poizvedb.
S to metodo poiščite posebne poizvedbe, ki se izvajajo počasneje kot nekoč
Korak 2. Kliknite Regresirane poizvedbe
S tem se odpre plošča Regressed Queries, kjer najdete poizvedbe in načrte v trgovini Query Store.
Korak 3. V prvem spustnem meniju izberite načrt
To je meni z oznako ″ Preveri regresijo v ″ nad zgornjim levim kotom plošče. Vsak od načrtov bo prikazal različno grafično poročilo o uspešnosti vaših poizvedb.
- Če želite na primer preveriti, ali obstajajo težave v času, potrebnem za izvajanje poizvedb, izberite Trajanje.
- Če si želite ogledati težave v zvezi z uporabo RAM -a, izberite Poraba pomnilnika.
Korak 4. V drugem spustnem meniju izberite statistiko
To je meni z oznako ″ Na podlagi ″ (desno od prejšnjega menija. To znova prikaže rezultate.