Samenvatting
Met deze update wordt een nieuw hintargument use HINT toegevoegd, QUERY_PLAN_PROFILE. Dit argument maakt lichtgewicht profilering mogelijk voor de query. Wanneer een query met deze nieuwe hint is voltooid, wordt een nieuwe uitgebreide gebeurtenis, query_plan_profile, geactiveerd. Met deze uitgebreide gebeurtenis worden uitvoeringsstatistieken en de werkelijke XML van het uitvoeringsplan weergegeven, vergelijkbaar met de query_post_execution_showplan uitgebreide gebeurtenis, maar alleen voor query's die de nieuwe hint bevatten.
Opmerkingen
-
Wanneer lichtgewicht profilering is ingeschakeld voor een query, wordt er informatie beschikbaar voor het analyseren van runtime-prestatiestatistieken voor de query. U kunt ook functies zoals sys.dm_exec_query_profiles, sys.dm_exec_query_statistics_xml en Live Query Statistics gebruiken.
-
Als u het verzamelen van de uitgebreide gebeurtenis query_post_execution_showplan inschakelt, wordt hiermee een standaard profileringsinfrastructuur toegevoegd aan elke query die op de server wordt uitgevoerd en kan dit van invloed zijn op de algehele serverprestaties. Als u het verzamelen van query_thread_profile uitgebreide gebeurtenis inschakelt om in plaats daarvan een lichtgewicht profileringsinfrastructuur te gebruiken, leidt dit tot veel minder prestatieoverhead, maar is dit nog steeds van invloed op de algehele serverprestaties. Als u de uitgebreide gebeurtenis query_plan_profile inschakelt, wordt alleen de lichtgewicht profileringsinfrastructuur ingeschakeld voor een query die is uitgevoerd met de QUERY_PLAN_PROFILE en heeft dit dus geen invloed op andere workloads op de server. Gebruik deze hint om een specifieke query te profileer zonder dat dit van invloed is op andere onderdelen van de serverworkload.
Zie het sys.dm_exec_query_statistics_xml onderwerp op de Microsoft Learn-website voor meer informatie over standaard- en lichtgewicht queryprofilering.
Meer informatie
Dit probleem is opgelost in de volgende updates voor SQL Server:
Cumulatieve update 11 voor SQL Server 2017
Cumulatieve update 3 voor SQL Server 2016 Service Pack 2.
Over SQL Server builds
Elke nieuwe build voor SQL Server 2016 bevat alle hotfixes en beveiligingsoplossingen die in de vorige build waren. U wordt aangeraden de nieuwste build voor uw versie van SQL Server te installeren:
Verwijzingen
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.