sp_show_statistics (SQL Server Compact Edition)

存储过程 sp_show_statistics 可显示所指定表和索引或所有表和索引的当前分发统计信息。

语法

sp_show_statistics [ 'table_name' ] , [ 'index_name' ]

参数

  • table_name
    要显示统计信息的表的名称。如果不指定表名,则返回数据库中所有表和索引的统计信息。
  • index_name
    要显示统计信息的索引的名称。如果不指定索引名称,则返回所指定表中的所有索引。

结果集

下表对结果集中返回的各列进行了说明:

列名 说明

TABLE

所指定的表。

INDEX

所指定的索引。

UPDATED

上一次更新统计信息的日期和时间。

ROWS

表中包含的行数。

ROWS_SAMPLED

用来计算统计信息的行数。

STEPS

分发步骤数。

DENSITY

第一个索引列前缀的选择性。

AVERAGE_KEY_LENGTH

所有索引列的平均长度。

RECOMPUTE

一个布尔值。True 指示此统计信息在下次使用时将自动更新(如果确定已过时)。

STALE

一个布尔值。True 指示查询优化器已确定此统计信息必须进行更新。如果 RECOMPUTE 为 True,则查询处理器下次使用此统计信息时,将自动重新计算此统计信息。

备注

返回的结果指示索引的选择性。较低的密度指示较高的选择性。基于这些结果,可以确定索引对于查询优化器是否有用。

示例

下面的示例显示了 Address 表的所有索引的统计信息。

sp_show_statistics 'Address'

请参阅

参考

sp_show_statistics_columns (SQL Server Compact Edition)
sp_show_statistics_steps (SQL Server Compact Edition)

其他资源

增强性能 (SQL Server Compact Edition)

帮助和信息

获取 SQL Server Compact Edition 帮助