Vous êtes ici :
Lorsque vous lancer une opération de création d’index particulièrement longue, vous ne pouvez pas savoir par défaut quel est l’avancement de l’opération.
La solution : utiliser SET STATISTICS PROFILE ON dans la session de création de l’index, puis surveiller les opérations avec la requête suivante :
Transact-SQL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
/*------------------------------------------------------------------- [SCRIPT] Informations sur les requêtes longues ou indexations en cours [DESCRIPTION] Fournit les détails de l'exécution [MAJ PAR] DATAFLY - Arian Papillon [DATEMAJ] 20200120 -------------------------------------------------------------------*/ SELECT session_id, request_id, physical_operator_name, node_id, thread_id, row_count, estimate_row_count FROM sys.dm_exec_query_profiles ORDER BY node_id DESC, thread_id; |
La vue dm_exec_query_profiles est disponible à partir de SQL Server 2014.
A noter que cela permet aussi de surveiller les requêtes longues…
Table of Contents