Hoe om die navraagprestasie in 'n SQL Server na te gaan

INHOUDSOPGAWE:

Hoe om die navraagprestasie in 'n SQL Server na te gaan
Hoe om die navraagprestasie in 'n SQL Server na te gaan

Video: Hoe om die navraagprestasie in 'n SQL Server na te gaan

Video: Hoe om die navraagprestasie in 'n SQL Server na te gaan
Video: En Temel Hack Kavramları: Brute Force, Rainbow Table, Wordlist ve Deneme Yanılma Yöntemleri 2024, Mei
Anonim

Hierdie wikiHow leer u hoe u die SQL Server Query Store kan gebruik om die prestasie van u databasisnavrae te monitor.

Stappe

Deel 1 van 3: Aktiveer die navraagwinkel

Kontroleer die navraagprestasie in 'n SQL Server Stap 1
Kontroleer die navraagprestasie in 'n SQL Server Stap 1

Stap 1. Maak die SQL Server Management Studio oop

U kan die Query Store -funksie van SQL Server gebruik om u databasis vir prestasieprobleme te monitor. Hierdie funksie is ingesluit by SQL Server 2016 en later, maar u moet dit handmatig aktiveer.

Gaan die navraagprestasie na in 'n SQL Server stap 2
Gaan die navraagprestasie na in 'n SQL Server stap 2

Stap 2. Maak Object Explorer oop

As u Object Explorer nog nie sien nie, klik dan op die Beskou kies bo -aan die skerm en klik dan op Object Explorer.

Gaan die navraagprestasie na in 'n SQL Server stap 3
Gaan die navraagprestasie na in 'n SQL Server stap 3

Stap 3. Klik met die rechtermuisknop op die databasis wat u wil kontroleer

'N Spyskaart sal verskyn.

Die navraagwinkel kan nie gebruik word om die hoof- of tempdb -databasisse te monitor nie

Kontroleer die navraagprestasie in 'n SQL Server Stap 4
Kontroleer die navraagprestasie in 'n SQL Server Stap 4

Stap 4. Klik op Eienskappe

Kontroleer die navraagprestasie in 'n SQL Server Stap 5
Kontroleer die navraagprestasie in 'n SQL Server Stap 5

Stap 5. Klik op Query Store

Dit is in die dialoogkassie Eienskappe.

Kontroleer die navraagprestasie in 'n SQL Server Stap 6
Kontroleer die navraagprestasie in 'n SQL Server Stap 6

Stap 6. Kies Aan onder ″ Werkingsmodus (versoek)

″ Die navraagwinkel sal alle navrae begin opspoor.

Kontroleer die navraagprestasie in 'n SQL Server Stap 7
Kontroleer die navraagprestasie in 'n SQL Server Stap 7

Stap 7. Herlaai die databasis in die Object Explorer -paneel

Dit voeg die Query Store -gids by die paneel.

Gaan die navraagprestasie na in 'n SQL Server stap 8
Gaan die navraagprestasie na in 'n SQL Server stap 8

Stap 8. Pas aan wanneer die navraagwinkel nuwe data versamel

Die navraagwinkel versamel standaard elke 60 minute nuwe statistieke. U kan die interval verander (met 15 minute as voorbeeld):

  • WYSIG DATABASIS
  • STEL QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.

Deel 2 van 3: Die vind van die beste navrae wat hulpbronne verbruik

Kontroleer die navraagprestasie in 'n SQL Server Stap 9
Kontroleer die navraagprestasie in 'n SQL Server Stap 9

Stap 1. Klik op die - langs ″ Navraagwinkel ″ in die Object Explorer

Dit wys alle opsies in die navraagwinkel.

Gebruik hierdie metode om uit te vind watter spesifieke navrae die meeste bedienerhulpbronne gebruik

Kontroleer die navraagprestasie in 'n SQL Server Stap 10
Kontroleer die navraagprestasie in 'n SQL Server Stap 10

Stap 2. Klik op Top -bronverbruiknavrae

Dit maak 'n grafiek oop wat die 25 navrae wat die meeste hulpbronne in die databasis bevat, vertoon. Hierdie resultate is redelik breed, maar u kan die grafiek verder aanpas om meer nuttige inligting te kry.

Kontroleer die navraagprestasie in 'n SQL Server Stap 11
Kontroleer die navraagprestasie in 'n SQL Server Stap 11

Stap 3. Klik op Konfigureer

Dit is in die regter boonste hoek van die verslag. 'N Dialoogvenster verskyn.

Kontroleer die navraagprestasie in 'n SQL Server Stap 12
Kontroleer die navraagprestasie in 'n SQL Server Stap 12

Stap 4. Kies u kriteria vir hulpbronverbruik

Kies in die boonste gedeelte (″ Kriteria vir verbruik van hulpbronne ″) watter bron u wil kontroleer (bv. CPU tyd, Geheueverbruik) en die gewenste statistiek (bv. Gem, Totaal).

Kontroleer die navraagprestasie in 'n SQL Server Stap 13
Kontroleer die navraagprestasie in 'n SQL Server Stap 13

Stap 5. Kies 'n tydperk

Kies in die afdeling 'Tydsinterval' die tydperk waarvoor u die resultate wil sien. U kan 'n opsie in die keuselys kies of spesifieke datums in die blokkies invoeg.

Kontroleer die navraagprestasie in 'n SQL Server Stap 14
Kontroleer die navraagprestasie in 'n SQL Server Stap 14

Stap 6. Kies hoeveel resultate u wil sien

Klik op alle navrae vir die geselekteerde tydperk Almal onder die kop ″ Terugkeer ″. Kies 'n spesifieke aantal navrae Top en voer 'n nommer in (bv.

Stap 10., 100).

As u by die top 25 ergste oortreders wil bly, hoef u geen veranderinge aan te bring onder die kop 'Terug' nie

Kontroleer die navraagprestasie in 'n SQL Server Stap 15
Kontroleer die navraagprestasie in 'n SQL Server Stap 15

Stap 7. Klik op OK

Die statistieke word nou verfris om te wys wat u wil sien.

Kontroleer die navraagprestasie in 'n SQL Server Stap 16
Kontroleer die navraagprestasie in 'n SQL Server Stap 16

Stap 8. Pas die aansig aan (opsioneel)

Gebruik die klein grafiek -ikone (die rooster, grafiek en staafgrafiek) om die resultate in verskillende formate te sien. Hierdie knoppies is in die regter boonste hoek van die resultate.

Deel 3 van 3: Kontroleer op herstelde navrae

Kontroleer die navraagprestasie in 'n SQL Server Stap 17
Kontroleer die navraagprestasie in 'n SQL Server Stap 17

Stap 1. Klik op die - langs ″ Navraagwinkel ″ in die Object Explorer

Dit wys alle opsies in die navraagwinkel.

Gebruik hierdie metode om spesifieke navrae te vind wat stadiger presteer as voorheen

Kontroleer die navraagprestasie in 'n SQL Server Stap 18
Kontroleer die navraagprestasie in 'n SQL Server Stap 18

Stap 2. Klik Geregistreerde navrae

Dit maak die paneel Geregistreerde navrae oop, waar u die navrae en planne in die navraagwinkel kan vind.

Kontroleer die navraagprestasie in 'n SQL Server Stap 19
Kontroleer die navraagprestasie in 'n SQL Server Stap 19

Stap 3. Kies 'n plan in die eerste keuselys

Dit is die spyskaart met die naam ″ Kyk vir regressie in ″ bokant die linker boonste hoek van die paneel. Elkeen van die planne sal 'n ander grafiese prestasieverslag vir u navrae vertoon.

  • As u byvoorbeeld wil kyk of daar probleme is met die hoeveelheid tyd wat dit neem voordat navrae uitgevoer kan word, kies Duur.
  • As u probleme met RAM -gebruik wil sien, kies Geheueverbruik.
Kontroleer die navraagprestasie in 'n SQL Server Stap 20
Kontroleer die navraagprestasie in 'n SQL Server Stap 20

Stap 4. Kies 'n statistiek in die tweede keuselys

Dit is die spyskaart met die naam ″ Gebaseer op ″ (regs van die vorige spyskaart. Dit wys die resultate weer.

Aanbeveel: