2010-11-30 9 views
0

Je souhaite capturer le plan d'exécution uniquement pour une requête longue durée (5 minutes) pour cet événement étendu mais le plan_handle renvoyé par des événements étendus ne produit pas de plan d'exécution lorsque je transmets ce plan_handle à sys.dm_exec_query_plan. Mais pour la même déclaration, je reçois un plan d'exécution lorsque j'utilise sys.dm_exec_query_stats.Plan d'exécution de capture SQL Server

Est-il possible d'obtenir un plan d'exécution que pour une longue requête en cours d'exécution à l'aide trace côté serveur

Ma devise est de capturer le plan d'exécution pour les requêtes longues de course & sauver ce plan dans la cible pour une analyse ultérieure. À cet effet, je ne peux pas aller avec dmv s'il vous plaît

+0

Pouvez-vous utiliser profiler? – DataWriter

+0

Vous pouvez utiliser [Evénements étendus avec SQL 2012 ou version ultérieure] (http://stackoverflow.com/questions/7359702/how-do-i-obtain-a-query-execution-plan/33657996#33657996) – DMason

Répondre