pg_stats
#視窗 pg_stats
提供存取儲存在 pg_statistic
目錄中的資訊。這個視窗只允許存取與使用者有權讀取的資料表相對應的 pg_statistic
列,因此允許公眾讀取這個視窗是安全的。
pg_stats
的設計目的也是以比底層目錄更易讀的格式呈現資訊 — 但代價是,每當為 pg_statistic
定義新的欄位類型時,都必須擴展其結構描述。
表 52.27. pg_stats
欄位
欄位 類型 描述 |
---|
包含資料表的結構描述名稱 |
資料表名稱 |
此列所描述的欄位名稱 |
如果為 true,此列包含來自子資料表的值,而不僅僅是指定資料表中的值 |
欄位條目為 null 的比例 |
欄位條目的平均寬度(以位元組為單位) |
如果大於零,則為欄位中不同值的估計數量。如果小於零,則為不同值的數量除以列數的負數。(當 |
欄位中最常見值的列表。(如果沒有任何值似乎比其他值更常見,則為 Null。) |
最常見值的頻率列表,即每個值的出現次數除以總列數。(當 |
將欄位的值分成大致相等群體的值的列表。如果存在, |
欄位值的物理列排序和邏輯排序之間的統計相關性。範圍從 -1 到 +1。當值接近 -1 或 +1 時,估計欄位的索引掃描比接近零時更便宜,因為減少了對磁碟的隨機存取。(如果欄位資料類型沒有 |
最常出現在欄位值中的非 Null 元素值的列表。(對於純量類型為 Null。) |
最常見元素值的頻率列表,即包含至少一個給定值的列的比例。每個元素頻率後跟兩個或三個附加值;這些是前面每個元素頻率的最小值和最大值,以及可選的 Null 元素頻率。(當 |
欄位值中不同非 Null 元素值的計數的直方圖,後跟不同非 Null 元素的平均數量。(對於純量類型為 Null。) |
範圍類型欄位的非空和非 Null 範圍值的長度的直方圖。(對於非範圍類型為 Null。) 無論範圍邊界是否包含在內,此直方圖都使用 |
值為空範圍的欄位條目的比例。(對於非範圍類型為 Null。) |
非空值和非 NULL 值範圍的下限和上限的直方圖。(非範圍類型為 NULL。) 這兩個直方圖表示為一個範圍陣列,其下限表示下限的直方圖,上限表示上限的直方圖。 |
陣列欄位中的最大條目數可以使用 ALTER TABLE SET STATISTICS
指令,按欄位逐一控制,或者通過設定 default_statistics_target 執行期參數進行全域控制。
如果您在文件中看到任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的内容,請使用此表單回報文件問題。