oracle 查看统计信息

统计信息在oracle中是非常重要的模块,就好似打仗时的侦察兵,提前了解敌情,来帮助CBO更好地生成执行计划。下面是一些常用地查看统计信息的语句,希望能帮助到大家。

表统计信息查看 
select t.owner, t.table_name, t.num_rows, t.sample_size, t.blocks, last_analyzed 
  from dba_tables t 
 where t.owner = 'SYS' 
   and t.table_name = 'test'; 

 
列统计信息查看 
select owner,table_name,column_name,num_distinct,num_nulls, 
num_buckets,histogram,last_analyzed 
  from dba_tab_col_statistics 
 where owner = 'SYS' and table_name = 'test'; 
 
索引统计信息查看 
select owner,index_name,num_rows,blevel,leaf_blocks,clustering_factor,status,last_analyzed 
  from dba_indexes 
 where owner = 'SYS'
   and index_name = 'test'; 
 
判断统计信息是否陈旧 
select owner, table_name, object_type, stale_stats, num_rows, last_analyzed
 from dba_tab_statistics
 where table_name = 'TEST3'
 and owner = 'SCOTT';
 tips:stale_stats 若为 yes 则陈旧 ,  no不陈旧 
 
查看统计信息过期的原因(回收高水位、经常要rebuild的索引都可以用这个判断): 
当表中有超过10%的数据发生变化(insert、update、delete),就会引起统计信息过去 
select table_owner, table_name, inserts, updates, deletes, timestamp
 from all_tab_modifications
 where table_owner = 'SCOTT'
 AND table_name = 'TEST3';
 

查看表历史收集的统计信息情况
  SELECT b.OWNER,
        b.OBJECT_NAME TABLE_NAME, 
        TO_CHAR(a.ANALYZETIME, 'YYYY-MM-DD HH24:MI:SS') LAST_ANALYZETIME,
        TO_CHAR(a.SAVTIME, 'YYYY-MM-DD HH24:MI:SS') CURR_ANALYZETIME,
        a.ROWCNT
  FROM SYS.WRI$_OPTSTAT_TAB_HISTORY a, DBA_OBJECTS b
  WHERE a.OBJ# = b.OBJECT_ID
    AND b.OBJECT_NAME ='ZB_WHOLE_ORDERS_KAFKA_DISPATCH' and b.OWNER='ZJOPEN'
  ORDER BY a.OBJ#, a.SAVTIME;

相关推荐

  1. oracle 查看统计信息

    2023-12-13 23:50:02       35 阅读
  2. Oracle统计信息收集维护

    2023-12-13 23:50:02       25 阅读
  3. netstat命令 – 查看网络状态统计信息

    2023-12-13 23:50:02       18 阅读
  4. MySQL和 Oracle查看信息

    2023-12-13 23:50:02       38 阅读
  5. Oracle数据库-重点信息查询方法

    2023-12-13 23:50:02       5 阅读
  6. oracle 数据库错误信息

    2023-12-13 23:50:02       14 阅读
  7. MATLAB信息统计与分析

    2023-12-13 23:50:02       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-13 23:50:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-13 23:50:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-13 23:50:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-13 23:50:02       18 阅读

热门阅读

  1. vue2 vue-router引入使用详解

    2023-12-13 23:50:02       38 阅读
  2. k8s之高级调度

    2023-12-13 23:50:02       46 阅读
  3. 说说webpack中常见的loader?解决了什么问题?

    2023-12-13 23:50:02       40 阅读
  4. 利用websockify将websocket通信转换成tcp

    2023-12-13 23:50:02       36 阅读
  5. AI浅谈:计算机视觉(CV)技术的优势和挑战

    2023-12-13 23:50:02       29 阅读