PostgreSQL 快速返回表上某列的唯一值(枚举值) - pg_stats.most_common_vals

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

PostgreSQL 快速返回表上某列的唯一值(枚举值) - pg_stats.most_common_vals

德哥 2019-04-14 11:39:34 浏览514
展开阅读全文

标签

PostgreSQL , 统计信息 , 唯一值 , 枚举值


背景

PostgreSQL的列统计信息中包含一项高频词,同时包含一项唯一值个数。

pg_stats.n_distinct  
  
pg_stats.most_common_vals  

同时PostgreSQL允许用户自定义统计信息柱状图BUCKET的个数。

alter table     ALTER [ COLUMN ] column_name SET STATISTICS integer  
  
  

默认柱状图BUCKET个数为100

postgres=# show default_statistics_target ;  
 default_statistics_target   
---------------------------  
 100  
(1 ro

网友评论

登录后评论
0/500
评论
德哥
+ 关注
所属云栖号: 阿里云数据库ApsaraDB