Le sp_WhoIsActive d'Adam Machanic renvoie-t-il le plan de requête réel ou le plan estimé lorsqu'il est exécuté avec @get_plans=1?
Le sp_WhoIsActive d'Adam Machanic renvoie-t-il le plan de requête réel ou le plan estimé lorsqu'il est exécuté avec @get_plans=1?
Réponses:
L'outil saisit le plan en cours d'exécution à ce moment. D'après une réponse par courriel d'Adam:
«Plan réel» fait généralement référence au plan de requête qui a le nombre de lignes réel, le nombre d'exécutions de chaque itérateur, etc. Qui est actif ne peut pas retourner cette version du plan. Mais le plan qu'il renvoie est en effet le plan "réel" qui est en cours d'exécution à l'époque - en d'autres termes, le plan ne sera pas recompilé dans un autre plan au moment où Who Active est en mesure de l'obtenir.