PostgreSQL 提供了一個函式來檢查使用 CREATE STATISTICS 命令定義的複雜統計資訊。
pg_mcv_list_items(pg_mcv_list) →setof record
pg_mcv_list_items 返回一組記錄,描述儲存在多列列表中的所有項。MCV它返回以下列:
| 名稱 | 型別 | 描述 |
|---|---|---|
index |
integer |
項在列表中的MCV索引 |
values |
text[] |
MCV 項中儲存的值 |
nulls |
boolean[] |
標識 NULL 值的標誌 |
frequency |
double precision |
此項的MCV頻率 |
base_frequency |
double precision |
此項的MCV頻率 |
pg_mcv_list_items 函式可以這樣使用:
SELECT m.* FROM pg_statistic_ext join pg_statistic_ext_data on (oid = stxoid),
pg_mcv_list_items(stxdmcv) m WHERE stxname = 'stts';
pg_mcv_list 型別的值只能從 pg_statistic_ext_data.stxdmcv 列獲取。
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。