ORACLE优化
SailyZer
这个作者很懒,什么都没留下…
展开
-
Oracle 执行计划(Explain Plan) 说明
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 看懂执行计划也就成了SQL优化的先决条件。 这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。 一.转载 2014-02-14 15:40:36 · 948 阅读 · 0 评论 -
绑定变量窥探(bind peeking)--什么使执行计划不准
OLTP中为了解决SQL语句硬解析的问题,使用了绑定变量,在oracle 10g版本中,这样带来一个问题,每次SQL的执行计划可能不是最优的,正式环境和测试环境上的执行计划不一致。 为什么会产生这种问题:在执行含有绑定变量的查询语句时,完成解析和最优化操作之后对绑定变量进行绑定,这以为着在实现最优化操作时无法使用绑定变量列的统计信息。为了解决这个问题,数据库使用了窥探技术,在第一次解转载 2014-06-28 12:52:49 · 691 阅读 · 0 评论