sp_show_statistics (SQL Server Compact)

預存程序 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 'Employees'

請參閱

參考

sp_show_statistics_columns (SQL Server Compact)

sp_show_statistics_steps (SQL Server Compact)

其他資源

增強效能 (SQL Server Compact)