为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm 8
【操作系统】:redhat 7
【CPU】:8
【问题描述】*:我想获取表列的统计信息,比如表的行数,字段的基数,字段选择性,列直方图等。请问查询那个视图。
select * from (
select o.owner,o.object_name,b.column_name,b.column_id,b.data_type,s.t_total,s.n_smaple,s.n_distinct,s.n_null,s.n_buckets,b.histogram,s.last_gathered
from sysstats s
inner join dba_objects o on s.id=o.object_id
inner join dba_tab_columns b on o.owner=b.owner and o.object_name=b.table_name and s.colid+1=b.column_id
where o.owner='XXX'
and o.object_name='XXX'
and o.object_type='TABLE')
order by b.column_id;
SYSSTATS视图

https://eco.dameng.com/document/dm/zh-cn/pm/dm8-admin-manual-appendix.html#12.%20%E7%B3%BB%E7%BB%9F%E4%BF%A1%E6%81%AF