Voici une petite requête qui permet de connaître les colonnes sur lesquelles sont collectées les statistiques.
Elle est assez utile pour les statistiques créées autmatiquement, dont le nom est assez abscons (_WA_Sys_….)
1
2
3
4
5
6
7
8
9
10
11
12
13 SELECT S.name AS statistic_name
, C.name AS column_name
FROM sys.stats AS S
INNER JOIN sys.stats_columns AS SC
ON S.object_id = SC.object_id
AND S.stats_id = SC.stats_id
INNER JOIN sys.columns AS C
ON SC.object_id = C.object_id
AND SC.column_id = C.column_id
INNER JOIN sys.TABLES AS T
ON T.object_id = C.object_id
WHERE T.name = 'maTable'
ORDER BY S.name, C.name, SC.stats_column_id
Bonne gestion de statistiques
ElSuket