- 2
- 0
- 约1.04万字
- 约 29页
- 2020-06-03 发布于天津
- 举报
大型企业级应用环境SQL优化探秘个人介绍杨廷琨(yangtingkun)Oracle ACE DirectorITPUB数据库管理区版主ACOUG核心会员参与编写《Oracle数据库性能优化》、《Oracle DBA手记》和《Oracle DBA手记3》十四年的一线DBA经验个人BLOG中积累了近3000篇原创技术文章云和恩墨技术总监优化的思路BEGIN LOOP V := F_FOUND_BOTTLENECK; P_OPTIMIZE(V); IF (F_PERFORMANCE) THEN EXIT; END IF; END LOOP;END;/一条SQL语句引发的血案一条SQL语句引发的血案新上线SQL?执行计划改变?一条SQL语句引发的血案SELECT UNICARD_NO FROM TF_R_UNICARD WHERE PRESENT_TAG = 0 AND LIMIT_DATE + 0 SYSDATE + 90 AND UNICARD_STATE||NULL = 0 AND UNICARD_VALCODE||NULL = :B3 AND ROWNUM = :B2 AND RESERVED1 = :B1 AND (RESERVED2 99 OR RESERVED2 IS NULL) FOR UPDATEFOR UPDATE锁表?LOCAL索引访问效率低?ROWNUM绑定变
原创力文档

文档评论(0)