SQL优化
文章平均质量分 84
yunshengwang
这个作者很懒,什么都没留下…
展开
-
通过分析SQL语句的执行计划优化SQL
前言 本文档主要介绍与SQL调整有关的内容,内容涉及多个方面:SQL语句执行的过程、ORACLE优化器,表之间的关联,如何得到SQL执行计划,如何分 析执行计划等内容,从而由浅到深的方式了解SQL优化的过程,使大家逐步步入SQL调整之门,然后你将发现……。 该文档的不当之处,敬请指出,以便进一步改正。请将其发往我的信箱:xu_yu_jin2000@sina.com。原创 2010-01-14 11:31:00 · 378 阅读 · 0 评论 -
通过分析SQL语句的执行计划优化SQL(一)
优化器在形成执行计划时需要做的一个重要选择是如何从数据库查询出需要的数据。对于SQL语句存取的任何表中的任何行,可能存在许多存取路径(存取方法),通过它们可以定位和查询出需要的数据。优化器选择其中自认为是最优化的路径。 在物理层,oracle读取数据,一次读取的最小单位为数据库块(由多个连续的操作系统块组成),一次读取的最大值由操作系统一次I/O的最大值与multiblock参数共同决定,所原创 2010-01-14 15:52:00 · 339 阅读 · 0 评论 -
生成执行计划的三种方法
要为一个语句生成执行计划,可以有3种方法: 1.最简单的办法Sql> set autotrace onSql> select * from dual; 执行完语句后,会显示explain plan 与 统计信息。 这个语句的优点就是它的缺点,这样在用该方法查看执行时间较长的sql语句时,需要等待该语句执行成功后,才返回执行计划,使优化的周期大大增长。 如果不想执行原创 2010-01-14 16:45:00 · 1044 阅读 · 0 评论