oracle查看和更新统计表的信息
来源:互联网 发布:js实现点击隐藏 编辑:程序博客网 时间:2024/06/04 18:28
在OEM中查看数据库的会话时,发现有一个会话的SQL要10多秒
在PL SQL中执行 SQL按F5查看这个SQL的计划,发现别的地方有 调用索引,
oracle统计值查看
select * from dba_tables where table_name = TABLE
检查一下字段last_analyzed 的值,其值就是最后一次统计更新的日期
更新查看
全表分析 完全计算法: analyze table abc compute statistics; 抽样估算法(抽样20%): analyze table abc estimate statistics sample 20 percent;
对表作完全计算所花的时间相当于做全表扫描,抽样估算法由于采用抽样,比完全计算法的生成统计速度要快,如果不是要求要有精确数据的话,尽量采用抽样分析法。建议对表分析采用抽样估算,对索引分析可以采用完全计算。 使用dbms_stats
exec dbms_stats.gather_table_stats(OWNNAME=>'tccs',tabname=>'emp',cascade=>true);
oracle 更新统计信息要注意什么?[@more@]
1 执行的时间要避免白天任务繁重的时间,避免对系统性能的影响,更新统计信息将导致大量的软解析,影响性能。
2 夜间执行时,如有大数据量变动的任务,应该在此任务之后执行统计更新,避免统计信息不准。
3 避免在数据变化不大的时间间隔之内,过于频繁的执行。
4 对表数据倾向严重的,要专门的搜集直方图统计
5 对于执行计划不符合预期的,适时检查统计信息的准确性。
- oracle查看和更新统计表的信息
- 查看oracle的版本信息和初始化系统管理员和密码
- Oracle字符集的查看、修改和版本信息的查询
- 查看ORACLE 数据库的表和列的相关信息
- 查看oracle的版本信息
- 查看oracle的版本信息
- 查看oracle的统计信息
- Oracle还原表空间的创建和查看信息
- Oracle统计信息的更新
- 学生信息统计表
- 查看Oracle基础配置信息和性能相关信息的脚本
- ORACLE 9i 统计表
- oracle分析统计表
- Oracle 统计表行数
- Oracle 查看 数据更新 的表
- 查看ORACLE数据库信息的一些SQL
- oracle查看partition的参数信息
- oracle查看表的描述信息
- border:none和border:0
- 开源日志系统比较
- Mat 中step
- jdbc-connect-oracle12c-pdb/cdb(jdbc连接oracle12c的pdb和cdb)
- OGG_模拟abended状态,并修复。
- oracle查看和更新统计表的信息
- poj3321
- Jetty一个开源的servlet容器
- 变态跳台阶
- Jetty容器下完成solr的安装相关
- iOS -- NSdata 与 NSString,Byte数组,UIImage 的相互转换
- sockaddr和sockaddr_in的区别
- zoj1091
- Codeforces Round #Pi (Div. 2)567C Geometric Progression(map暴力)