有关执行计划不稳的问题
来源:互联网 发布:b o 知乎 编辑:程序博客网 时间:2024/06/11 00:34
对于数据量不稳定的表,如夜间大批量delete或truncate后统计信息不准,重建表后,统计信息也一并删除了,
如何避免这种情况对相关表的执行计划发生影响,可以考虑锁定表的统计信息。
exec dbms_stats.lock_table_stats('username','tablename');
锁定后,在drop表后也会一样会删除统计信息。
在alter table t1 add ( col1 int)后,统计信息不变,与是否锁定也没关系。
在锁定后,如果再收集其统计信息,会报错:
ORA-20005: object statistics are locked (stattype = ALL)
解锁后可以再收集: exec dbms_stats.unlock_table_stats('username','tablename');
0 0
- 有关执行计划不稳的问题
- 有关成本统计数据新旧对执行计划的影响
- oracle 结果的排序与执行计划有关
- windows 2008的计划任务执行问题
- 无法显示执行计划的问题
- windows 2008的计划任务执行问题
- 处理因执行计划变更导致的性能问题(SQL执行次数、执行计划变化)
- Arduino - 防止接通电源时IO口电平不稳的问题
- ORACLE的执行计划
- ORACLE的执行计划
- Oracle的执行计划
- 执行计划的显示
- oracle的执行计划
- mysql的执行计划
- mysql的执行计划
- MySQL的执行计划
- ORACLE的执行计划
- SQL的执行计划
- windows破解登录密码
- 一个刚开始的程序员
- android自动化测试六之命令行编译APK
- IoC容器在Web容器中的启动
- nyoj_15_dp
- 有关执行计划不稳的问题
- poj2195
- Microsoft.VisualStudio.OLE.Interop.dll
- 要与EverNote竞争?微软本月底将向Mac用户发布OneNote
- 联系人添加头像流程
- extjs表单FormPanel提交数据和加载数据
- 2014-03-13Android面试
- Algorithm学习笔记 --- 素数环(回溯法)
- JAVA 设计模式:静态代理VS动态代理