我已经通过日期列将我的表分区为10个分区,并希望了解如何使用EACH分区(I / O统计信息等)。我希望这可以让我们深入了解现有查询如何使用单个分区(如果有的话),以便我可以优化查询。有没有办法确定分区级别的I / O统计数据?
几乎没有办法:
但只有在每个分区都驻留在自己的文件组中时才会起作用
此DMV可以为每个对象/索引/分区提供数据结构使用情况统计信息:
sys.dm_db_index_operational_stats (
{ database_id | NULL | 0 | DEFAULT }
, { object_id | NULL | 0 | DEFAULT }
, { index_id | 0 | NULL | -1 | DEFAULT }
, { partition_number | NULL | 0 | DEFAULT }
)