收集统计信息是否立即生效
Q:如果应用因为统计信息没有收集或使用了错误的统计信息跑的很慢,我执行dbms_stats.gather_schema_stats收集统计信息,能立即生效么,还是说需要额外的处理呢。A:立即,但不会影响正在执行的sql
sql执行计划变更和删除缓存中执行计划的方法
将指定SQL的执行计划从共享池删除的方法<br /><br />http://www.2cto.com/database/201204/126388.html<br /><br />Oracle SQL执行计划变更的问题<br /><br />http://www.2cto.com/database/201204/126493.html
使用PL/SQL查看执行计划
PL/SQL查看执行计划需要使用实际执行此SQL的数据用户查看执行计划,如果使用system等高权限的用户也可能出现权限不够的情况。<br />需要尽快根据《基于Oracle的sql调优》此书做实验
Oracle sql trace用法
<span style="font-size:12px;color:#494949;">sql_trace是oracle提供的一个非常好的跟踪工具,主要用来检查数据库的异常情况,通过跟踪数据库的活动,找到有问题的语句。</span> <p><span style="font-size:12px;color:#494949;">一、概述:<br /> <wbr> <wbr> <wbr>SQL_TRACE是Oracle的一个非常强大...