MY_TAB_COL_STATISTICS
MY_TAB_COL_STATISTICS视图显示从MY_TAB_COLUMNS 中提取的列统计信息和直方图信息。所有用户都可以访问该视图。该视图同时存在于PG_CATALOG和SYS Schema下。该视图在LOW_VALUE、HIGH_VALUE字段,由于底层表结构不同原因,与A数据库取值有差异,当LOW_VALUE为高频值时,GaussDB的LOW_VALUE为次小值。当HIGH_VALUE为高频值时,GaussDB的HIGH_VALUE为次高值。HISTOGRAM字段,由于统计方式不同原因,与A数据库取值有差异,GaussDB只支持两种类型直方图frequency,equi-width。SCOPE字段,由于GaussDB不支持全局临时表统计原因,与A数据库取值有差异,GaussDB只支持本地临时表信息统计,默认置SHARED。
| 
       名称  | 
     
       类型  | 
     
       描述  | 
    
|---|---|---|
| 
       table_name  | 
     
       character varying(128)  | 
     
       表名。  | 
    
| 
       column_name  | 
     
       character varying(128)  | 
     
       列名。  | 
    
| 
       num_distinct  | 
     
       numeric  | 
     
       列中不同值的数量。  | 
    
| 
       low_value  | 
     
       raw  | 
     
       列中的低值。  | 
    
| 
       high_value  | 
     
       raw  | 
     
       列中的高值。  | 
    
| 
       density  | 
     
       numeric  | 
     
      
  | 
    
| 
       num_nulls  | 
     
       numeric  | 
     
       列中空值数。  | 
    
| 
       num_buckets  | 
     
       numeric  | 
     
       列的直方图中的桶数。  | 
    
| 
       last_analyzed  | 
     
       timestamp(0) without time zone  | 
     
       最近分析此列的日期,数据库重启后,数据会丢失。  | 
    
| 
       sample_size  | 
     
       numeric  | 
     
       用于分析此列的样本量。  | 
    
| 
       global_stats  | 
     
       character varying(3)  | 
     
       暂不支持,值为NULL。  | 
    
| 
       user_stats  | 
     
       character varying(3)  | 
     
       暂不支持,值为NULL。  | 
    
| 
       notes  | 
     
       character varying(99)  | 
     
       暂不支持,值为NULL。  | 
    
| 
       avg_col_len  | 
     
       numeric  | 
     
       列的平均长度(以字节为单位)。  | 
    
| 
       histogram  | 
     
       character varying(15)  | 
     
       表示直方图是否存在,如果存在的话是什么类型: 
  | 
    
| 
       scope  | 
     
       character varying(7)  | 
     
       对于在除全局临时表之外的任何表上收集的统计信息,该值是SHARED(表示统计信息在所有会话之间共享)。  | 
    
| 
       schema  | 
     
       character varying(64)  | 
     
       列所属的名称空间的名称。  |