![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
fengsongtao123
这个作者很懒,什么都没留下…
展开
-
SQL优化篇--绑定执行计划(手工制造正确执行计划)
生产数据库中经常出现SQL语句走错执行计划的情况,如果该sqlid还有其他高效的执行计划,可以通过coe_xfr_sql_profile.sql脚本进行绑定,但是如果sqlid没有高效的执行计划,就需要通过自己手工生成一个执行计划(通过加hint,或者其他方法),然后将手工生成的 执行计划绑定到生产中运行的sqlid上,下面就演示下具体方法:–下面SQL正常走ob.object_id列上的索引I...原创 2019-09-06 09:51:24 · 2080 阅读 · 0 评论 -
SQL优化篇--删除sql profile绑定的执行计划
–查看绑定的sql profileselect * from dba_sql_profiles;–删除上面绑定执行计划beginDBMS_SQLTUNE.DROP_SQL_PROFILE(name => ‘coe_1g1k2rcasn516_3203434082’);end;/原创 2019-09-06 10:51:41 · 2353 阅读 · 0 评论 -
SQL优化篇--SQL TUNNING ADVICER使用
–STA调优(SQL文本)DECLAREmy_task_name VARCHAR2(30);my_sqltext CLOB;BEGINmy_sqltext := ‘select * from CUST_OB where object_name=’‘I_CDEF2’’’;my_task_name := DBMS_SQLTUNE.CREATE_TUNING_TASK(sql_text...原创 2019-09-06 16:47:49 · 1064 阅读 · 0 评论 -
SQL优化篇--STA缺陷研究
案例一:–登陆fst用户create table obj as select * from dba_objects; update obj setobject_name = null where object_id = 10; update obj set object_name =null where object_id = 100;–我们使用STA调优下面的SQL语句sele...原创 2019-09-06 17:12:22 · 352 阅读 · 0 评论