2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12

52.53. pg_statistic_ext_data #

目錄 pg_statistic_ext_data 包含在 pg_statistic_ext 中定義的擴充套件規劃器統計資訊的資料。此目錄中的每一行對應於使用 CREATE STATISTICS 建立的統計資訊物件

通常,對於每個已分析的統計資訊物件,都會有一行(stxdinherit = false)。如果表具有繼承子表或分割槽,還會建立帶有 stxdinherit = true 的第二行。此行代表整個繼承樹的統計資訊物件,即使用 SELECT * FROM table* 看到的資料的統計資訊,而 stxdinherit = false 的行代表 SELECT * FROM ONLY table 的結果。

pg_statistic 類似,pg_statistic_ext_data 不應該對公眾可讀,因為其內容可能被視為敏感資訊。(例如:列中最常見的值組合可能非常有趣。)pg_stats_ext 是一個對 pg_statistic_ext_data(在與 pg_statistic_ext 連線後)公開可讀的檢視,該檢視僅顯示當前使用者擁有的表的統計資訊。

表 52.53. pg_statistic_ext_data

列 型別

描述

stxoid oid (引用 pg_statistic_ext.oid

包含此資料定義的擴充套件統計資訊物件

stxdinherit bool

如果為 true,則統計資訊包含子表的值,而不僅僅是指定關係中的值。

stxdndistinct pg_ndistinct

N-distinct 計數,序列化為 pg_ndistinct 型別。

stxddependencies pg_dependencies

函式依賴統計資訊,序列化為 pg_dependencies 型別。

stxdmcv pg_mcv_list

MCV(最常見值)列表統計資訊,序列化為 pg_mcv_list 型別。

stxdexpr pg_statistic[]

每個表示式的統計資訊,序列化為 pg_statistic 型別的陣列。


提交更正

如果您在文件中發現任何不正確、與您對特定功能的體驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。