支援版本:目前 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本:12

51.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_extpg_statistic_ext_data 上一個公開可讀的檢視表 (在與 pg_statistic_ext 連接後),它僅公開有關當前使用者擁有的表格的資訊。

表格 51.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 類型的陣列


提交更正

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