Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
De functie Query Store in SQL Server legt automatisch een geschiedenis van query's, plannen en runtimestatistieken vast en bewaart deze informatie in de database. De Database Engine Tuning Advisor (DTA) ondersteunt een nieuwe optie om Query Store te gebruiken om automatisch een geschikte workload te selecteren voor afstemming. Voor veel gebruikers kan dit de noodzaak wegnemen om expliciet een werklast te verzamelen voor optimalisatie.
Deze functie is alleen beschikbaar als de database de Query Store-functie heeft ingeschakeld. Zie Query Store inschakelen voor meer informatie.
Deze functie is beschikbaar met SQL Server Management Studio v16.4 of hoger.
Een workload afstemmen vanuit Query Store in de GUI van Database Engine Tuning Advisor
Selecteer in de DTA-GUI het keuzerondje Query Store in het deelvenster Algemeen om deze functie in te schakelen (zie de onderstaande afbeelding).
Een workload afstemmen vanuit Query Store in dta.exe opdrachtregelprogramma
Kies op de opdrachtregel (dta.exe) de optie -iq om de workload te selecteren in Query Store.
Er zijn twee extra opties beschikbaar via de opdrachtregel waarmee u het gedrag van DTA kunt afstemmen bij het selecteren van de workload in Query Store. Deze opties zijn niet beschikbaar via de GUI:
Aantal workloadgebeurtenissen dat moet worden afgestemd: met deze optie, opgegeven met het opdrachtregelargument -n , kan de gebruiker bepalen hoeveel gebeurtenissen uit de Query Store zijn afgestemd. Standaard gebruikt DTA een waarde van 1000 voor deze optie. DTA kiest altijd de duurste gebeurtenissen per totale duur.
Tijdvensters van gebeurtenissen die moeten worden afgestemd: Omdat Query Store query's kan bevatten die lang geleden zijn uitgevoerd, kan de gebruiker met deze optie een tijdvenster (in uren) opgeven wanneer een query moet worden uitgevoerd voor het afstemmen door DTA. Deze optie wordt opgegeven met het opdrachtregelargument -I .
Zie dta Utility voor meer informatie.
Verschil tussen het gebruik van workload uit Query Store en Plan Cache
Het verschil tussen de opties queryarchief en plancache is dat de vorige een langere geschiedenis bevat van query's die zijn uitgevoerd op de database, die tijdens het opnieuw opstarten van de server behouden blijven. Aan de andere kant bevat Plan Cache alleen een subset van onlangs uitgevoerde query's die in het geheugen worden gecached. Wanneer de server herstart, worden de vermeldingen in de Plan Cache verwijderd.