Transact-SQL 参考

DBCC SHOW_STATISTICS

显示指定表上的指定目标的当前分布统计信息。

语法

DBCC SHOW_STATISTICS ( table , target )

参数

table

是表名,要显示该表的统计信息。表名必须符合标识符规则。有关更多信息,请参见使用标识符。

target

是对象名(索引名称或集合),要显示该对象的统计信息。目标名称必须符合标识符的规则。如果 target 既是索引名又是统计集合名,将返回索引和列统计信息。如果没有找到指定名称的索引或统计集合,将返回错误。

注释

所返回的结果指明索引的选择性(所返回的密度越低,选择性越大),并提供用于确定索引对查询优化器是否有用的基本信息。所返回的结果基于索引的分发步骤。

若要查看更新统计的最近日期,请使用 STATS_DATE。

结果集

下表描述结果集内的列。

列名 描述
Updated 上一次更新统计的日期和时间。
Rows 表中的行数。
Rows Sampled 统计信息的抽样行数。
Steps 分发步骤数。
Density 第一个索引列前缀的选择性(不频繁)。
Average key length 第一个索引列前缀的平均长度。
All density 索引列前缀集的选择性(频繁)。
Average length 索引列前缀集的平均长度。
Columns 为其显示 All density 和 Average length 的索引列前缀的名称。
RANGE_HI_KEY 柱状图步骤的上部绑定值。
RANGE_ROWS 位于柱状图步骤内的示例的行数,上部绑定除外。
EQ_ROWS 示例中值与柱状图步骤的上部绑定值相等的行的数目。
DISTINCT_RANGE_ROWS 柱状图步骤内非重复值的数目,上部绑定除外。
AVG_RANGE_ROWS 柱状图步骤内重复值的平均数目,上部绑定除外 (RANGE_ROWS / DISTINCT_RANGE_ROWS for DISTINCT_RANGE_ROWS > 0)。

权限

DBCC SHOW_STATISTICS 权限默认授予 sysadmin 固定服务器角色或 db_owner 和 db_ddladmin 固定数据库角色的成员以及表的所有者且不可转让。

示例

下例显示 authors 表的 UPKCL_auidind 索引的统计信息。

USE pubs
DBCC SHOW_STATISTICS (authors, UPKCL_auidind)
GO

下面是结果集:

Statistics for INDEX 'UPKCL_auidind'.
Updated               Rows   Rows Sampled   Steps   Density
--------------------- ------ -------------- ------- --------------
Mar  1 2000  4:58AM    23    23             23      4.3478262E-2

Average key length
------------------
11.0

(1 row(s) affected)

All density              Average Length           Columns                                                                                                                                                                                                                                                          
------------------------ ------------------------ ---------------- 
4.3478262E-2             11.0                     au_id

(1 row(s) affected)

RANGE_HI_KEY RANGE_ROWS EQ_ROWS DISTINCT_RANGE_ROWS AVG_RANGE_ROWS           
------------ ---------- ------- ------------------- --------------
172-32-1176  0.0        1.0     0                   0.0
213-46-8915  0.0        1.0     0                   0.0
238-95-7766  0.0        1.0     0                   0.0
267-41-2394  0.0        1.0     0                   0.0
274-80-9391  0.0        1.0     0                   0.0
341-22-1782  0.0        1.0     0                   0.0
409-56-7008  0.0        1.0     0                   0.0
427-17-2319  0.0        1.0     0                   0.0
472-27-2349  0.0        1.0     0                   0.0
486-29-1786  0.0        1.0     0                   0.0
527-72-3246  0.0        1.0     0                   0.0
648-92-1872  0.0        1.0     0                   0.0
672-71-3249  0.0        1.0     0                   0.0
712-45-1867  0.0        1.0     0                   0.0
722-51-5454  0.0        1.0     0                   0.0
724-08-9931  0.0        1.0     0                   0.0
724-80-9391  0.0        1.0     0                   0.0
756-30-7391  0.0        1.0     0                   0.0
807-91-6654  0.0        1.0     0                   0.0
846-92-7186  0.0        1.0     0                   0.0
893-72-1158  0.0        1.0     0                   0.0
899-46-2035  0.0        1.0     0                   0.0
998-72-3567  0.0        1.0     0                   0.0

(23 row(s) affected)

请参见

CREATE INDEX

CREATE STATISTICS

DBCC

分发内容统计

DROP STATISTICS

sp_autostats

sp_createstats

sp_dboption

STATS_DATE

UPDATE STATISTICS

USE