Paano Suriin ang Pagganap ng Query sa isang SQL Server

Talaan ng mga Nilalaman:

Paano Suriin ang Pagganap ng Query sa isang SQL Server
Paano Suriin ang Pagganap ng Query sa isang SQL Server

Video: Paano Suriin ang Pagganap ng Query sa isang SQL Server

Video: Paano Suriin ang Pagganap ng Query sa isang SQL Server
Video: Reset forgotten Windows 11/10/8/7 Password with Hiren USB | NETVN 2024, Mayo
Anonim

Itinuturo sa iyo ng wikiHow na ito kung paano gamitin ang SQL Server Query Store upang subaybayan ang pagganap ng iyong mga query sa database.

Mga hakbang

Bahagi 1 ng 3: Pagpapagana sa Query Store

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 1
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 1

Hakbang 1. Buksan ang SQL Server Management Studio

Maaari mong gamitin ang tampok na Query Store ng SQL Server upang subaybayan ang iyong database para sa mga isyu sa pagganap. Ang tampok na ito ay kasama sa SQL Server 2016 at mas bago, ngunit kakailanganin mong paganahin ito nang manu-mano.

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 2
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 2

Hakbang 2. Buksan ang Object Explorer

Kung hindi mo pa nakikita ang Object Explorer, i-click ang Tingnan menu sa tuktok ng screen, pagkatapos ay mag-click Object Explorer.

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 3
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 3

Hakbang 3. Mag-right click sa database na nais mong suriin

Lilitaw ang isang menu.

Hindi maaaring gamitin ang Query Store upang subaybayan ang mga database ng master o tempdb

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 4
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 4

Hakbang 4. I-click ang Mga Katangian

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 5
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 5

Hakbang 5. I-click ang Query Store

Nasa kahon ng dialogo ang Mga Katangian.

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 6
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 6

Hakbang 6. Piliin ang Bukas sa ilalim ng ″ Operation Mode (Hiniling)

″ Ang Query Store ay magsisimulang subaybayan ang lahat ng mga query.

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 7
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 7

Hakbang 7. I-refresh ang database sa panel ng Object Explorer

Dagdag nito ang folder ng Query Store sa panel.

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 8
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 8

Hakbang 8. Ipasadya kapag pinagsama-sama ng Query Store ang bagong data

Magsasama-sama ang Query Store ng mga bagong istatistika bawat 60 minuto bilang default. Narito kung paano baguhin ang agwat (gamit ang 15 minuto bilang isang halimbawa):

  • ALTER DATABASE
  • Itakda ang QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.

Bahagi 2 ng 3: Paghahanap ng Nangungunang Mga Query na kumakain ng Mapagkukunan

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 9
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 9

Hakbang 1. I-click ang - sa tabi ng ″ Query Store ″ sa Object Explorer

Ipinapakita nito ang lahat ng mga pagpipilian sa Query Store.

Gamitin ang pamamaraang ito upang malaman kung aling mga tukoy na query ang gumagamit ng pinakamaraming mapagkukunan ng server

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 10
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 10

Hakbang 2. I-click ang Nangungunang Mapagkukunang Pagkonsumo ng Mga Query

Nagbubukas ito ng isang graph na nagpapakita ng 25 pinaka-mapagkukunang mga query sa database. Ang mga resulta ay medyo malawak, ngunit maaari mo pang ipasadya ang grap upang makakuha ng mas maraming kapaki-pakinabang na impormasyon.

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 11
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 11

Hakbang 3. I-click ang I-configure

Nasa kanang sulok sa tuktok ng ulat ito. May lalabas na window window.

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 12
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 12

Hakbang 4. Piliin ang iyong pamantayan sa pagkonsumo ng mapagkukunan

Sa tuktok na seksyon (″ Mga Pamantayan sa Pagkonsumo ng Mapagkukunan ″), piliin kung aling mapagkukunan ang nais mong suriin (hal., Oras ng CPU, Pagkonsumo ng memorya), at ang nais na istatistika (hal., Avg, Kabuuan).

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 13
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 13

Hakbang 5. Pumili ng isang tagal ng panahon

Sa ilalim ng seksyong ″ Time Interval ″, piliin ang tagal ng oras kung saan mo nais na tingnan ang mga resulta. Maaari kang pumili ng isang pagpipilian mula sa drop-down na menu o magpasok ng mga tukoy na petsa sa mga ibinigay na kahon.

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 14
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 14

Hakbang 6. Piliin kung gaano karaming mga resulta ang makikita

Upang makita ang lahat ng mga query para sa napiling yugto ng oras, mag-click Lahat sa ilalim ng ″ Return ″ header. Upang maipakita ang isang tukoy na bilang ng mga query, piliin ang Tuktok at maglagay ng numero (hal.

Hakbang 10., 100).

Kung nais mong manatili sa nangungunang 25 pinakapangit na nagkakasala, hindi na kailangang gumawa ng anumang mga pagbabago sa ilalim ng header na ″ Return ″

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 15
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 15

Hakbang 7. I-click ang OK

Ang mga istatistika ay ire-refresh ngayon upang ipakita kung ano ang nais mong makita.

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 16
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 16

Hakbang 8. Ayusin ang view (opsyonal)

Gamitin ang maliit na mga icon ng grap (ang grid, tsart, at bar graph) upang matingnan ang mga resulta sa iba't ibang mga format. Ang mga pindutan na ito ay nasa kanang tuktok na sulok ng mga resulta.

Bahagi 3 ng 3: Suriin para sa Mga Pinaubos na Query

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 17
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 17

Hakbang 1. I-click ang - sa tabi ng ″ Query Store ″ sa Object Explorer

Ipinapakita nito ang lahat ng mga pagpipilian sa Query Store.

Gamitin ang pamamaraang ito upang makahanap ng mga tukoy na query na gumaganap nang mas mabagal kaysa sa dati

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 18
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 18

Hakbang 2. I-click ang Mga Pinaubusang Query

Bubukas nito ang panel ng Regressed Queries, kung saan mahahanap mo ang mga query at plano sa Query Store.

Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 19
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 19

Hakbang 3. Pumili ng isang plano mula sa unang drop-down na menu

Ito ang menu na may label na ″ Suriin ang pagbabalik sa ″ sa itaas ng kaliwang sulok sa tuktok ng panel. Ang bawat isa sa mga plano ay magpapakita ng iba't ibang ulat ng pagganap ng grapiko para sa iyong mga query.

  • Halimbawa, kung nais mong suriin ang mga isyu sa dami ng oras na kinakailangan para tumakbo ang mga query, piliin ang Tagal.
  • Upang makita ang mga isyu na nauugnay sa paggamit ng RAM, piliin ang Pagkonsumo ng memorya.
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 20
Suriin ang Pagganap ng Query sa isang SQL Server Hakbang 20

Hakbang 4. Pumili ng isang istatistika mula sa pangalawang drop-down na menu

Ito ang menu na may label na ″ Batay sa ″ (sa kanan ng nakaraang menu. Ipinapakita ulit ang mga resulta.

Inirerekumendang: