Samenvatting

Voltooid

In deze module hebt u geleerd hoe de functie Query Store gegevensverzameling biedt om de queryprestaties voortdurend te bewaken. U kunt Query Store inschakelen voor elke database die wordt uitgevoerd op een exemplaar van SQL Server 2016 of hoger, ongeacht het compatibiliteitsniveau van de database. Query Store is ook handig voor A/B-tests waarbij u het effect van één wijziging meet, zoals het bijwerken van een database of het toevoegen of wijzigen van een index.

U hebt geleerd over het algoritme kardinaliteitsschatter, dat is herschreven in SQL Server 2014. Wanneer het compatibiliteitsniveau van een gemigreerde database wordt bijgewerkt, wordt de nieuwe kardinaliteitsschatter gebruikt. Deze wijziging in estimator kan leiden tot prestatieproblemen die de Query Store en de QTA (Query Tuning Assistant) kunnen helpen oplossen. De QTA identificeert terugdraaiende query's en zoekt de beste oplossing voor de prestatieproblemen via experimenten. Vervolgens kunt u de oplossingen gebruiken om planhandleidingen te maken.

De combinatie van Query Store en QTA is ideaal voor het controleren van databaseprestaties na een upgrade. U hebt geleerd hoe u een database migreert naar SQL Server 2022, het compatibiliteitsniveau laat staan en de Query Store in staat stelt basislijngegevens te verzamelen. Nadat u voldoende statistieken hebt verzameld, kunt u de databasecompatibiliteit wijzigen en blijft de Query Store gegevens verzamelen over de bijgewerkte database. De QTA vergelijkt de gegevens van vóór en na de upgrade om regresserende query's aan te pakken.

Zie de volgende artikelen voor meer informatie over het gebruik van de Query Store en de QTA: