统计信息使用SQLServer查看统计信息:快速、准确、见效(sqlserver查看)
在企业的日常运营中,数据的收集、准确的分析统计是不可或缺的一个重要环节,从市场营销到技术实施都需要丰富的统计信息。SQL Server数据库提供了一个非常友好的统计功能,能够让用户实时获取、准确有效的查看统计信息。
下面以查看SQL Server中的统计信息为例,具体步骤如下:
首先,打开SQL Server管理器,右键单击相关服务器,选择“属性”,在弹出的界面中点击“统计”,即可查看相关服务器的统计信息。
其次,打开在SQL Server中安装的“执行分析”并且右击数据库,选择“分析–>统计信息”,在右侧框中可以查看“表”“索引”等的详细统计信息。
此外,也可以使用SQL语句查看指定索引或表的详细统计信息,具体语句如下:
1. 查看指定表的统计信息:
SELECT object_name(object_id) as TableName, index_type_desc, avg_fragmentation_in_percent, fragment_count
FROM sys.dm_db_index_physical_stats (DB_ID(), Object_ID(‘表名’), NULL, NULL, ‘DETAILED’);
2. 查看指定索引的统计信息:
SELECT object_name(object_id) as TableName, index_name, avg_fragmentation_in_percent
FROM sys.dm_db_index_physical_stats (DB_ID(), Object_ID(‘表名’), index_id, NULL, ‘DETAILED’);
以上就是利用SQL Server快速、准确、见效地查看统计信息的实现方式,可以让用户根据需要,快速的获取有效的统计信息,更好的开展业务活动。