1、查看指定对象的所有统计信息
SELECT name, sp.*
FROM sys.stats AS stat
CROSS APPLY sys.dm_db_stats_properties(stat.object_id, stat.stats_id) AS sp
WHERE stat.object_id = object_id('object_name');

2、查找频繁修改的对象的统计信息
SELECT obj.name objname,obj.type,obj.type_desc,obj.schema_id,SCHEMA_NAME(obj.schema_id) [SCHEMA_NAME], obj.object_id, stat.name, last_updated, modification_counter
FROM sys.objects AS obj
INNER JOIN sys.stats AS stat ON stat.object_id = obj.object_id
CROSS APPLY sys.dm_db_stats_properties(stat.object_id, stat.stats_id) AS sp
WHERE obj.type='U'
order by modification_counter desc

本文介绍两种实用的SQL查询技巧,一是如何查看指定对象的所有统计信息,二是如何查找频繁修改的对象的统计信息。通过具体SQL语句示例,帮助读者理解和掌握如何在数据库中高效地获取对象的统计详情。
1309

被折叠的 条评论
为什么被折叠?



