oracle 调优与开发
文章平均质量分 56
venice
这个作者很懒,什么都没留下…
展开
-
oracle 表连接方式详解
在查看sql执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。 一、连接方式: 嵌套循环(Nested Loops (NL)) (散列)哈希连接(Hash Join (HJ)) (归并)排序合并连接(Sort Merge Join (SMJ) ) 二、连接说明: 1.O原创 2011-10-27 17:34:04 · 3338 阅读 · 0 评论 -
Oracle 体系结构(图解)
----------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------原创 2011-11-28 13:37:24 · 1891 阅读 · 0 评论 -
oracle 执行计划(explain plan)说明
基于oracle的应用系统很多性能问题,是由应用系统sql性能低劣引起的,所以,sql的性能优化很重要,分析与优化sql的性能我们一般通过查看该sql的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对sql进行优化做相应说明。一、什么是执行计划(explain plan) 执行计划:一条查询语句在oracle中的执行过程或访问路径的描述。二、如何查看执行计划原创 2011-10-26 21:02:27 · 8996 阅读 · 0 评论 -
定位消耗资源较大和性能低效的sql
定位消耗资源较大和性能低效的sql 在应用开发和维护中对我们很有作用,可以帮助我们快捷方便的定位一些低效sql,以便我们有针对性的进行优化。 1.-------占用共享池超过100k的sql SELECT SQL_TEXT, SHARABLE_MEM FROM V$SQL WHERE SHARABLE_MEM > '100000' ORDER BY SHARABLE_ME原创 2012-03-24 16:11:54 · 3479 阅读 · 0 评论 -
oracle order by & index
====原创 2012-05-11 18:00:27 · 873 阅读 · 0 评论 -
sql优化原则总结
1.选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。 2.WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,原创 2012-05-15 10:37:51 · 799 阅读 · 0 评论 -
基于索引的sql优化
==原创 2012-05-23 09:58:58 · 770 阅读 · 0 评论