
写在甲骨上的文字
Goshawkx
我爱技术
展开
-
基于成本的优化器 —— 一般错误概念和问题
Cost Based Optimizer - Common Misconceptions and Issues 基于成本的优化器 —— 一般错误概念和问题 Introduction 介绍 ~~~~~~~~~~~~ 本短文着意于消除一些关于基于成本的优化器(CBO)的错误说法,强调一般的错误和问题。 Background 背景~~~~~~~~~~为了执行任何一个SQL语句,Oracle都要转载 2004-07-01 10:40:00 · 2541 阅读 · 0 评论 -
性能调试的一般问题
1. Introduction 介绍 本文档包括了最一般的调优策略。关于各部分的更专门的信息可以通过提供的链接得到。 2. Shared Pool and Library Cache Performance Tuning 共享池和Library Cache的调优 Oracle将SQL语句、存储包、对象信息和很多其他的项目保存在SGA中一个叫共享池(shared pool)的地方。这个可共享转载 2004-07-01 10:36:00 · 1114 阅读 · 0 评论 -
SQL语句中的优化提示Hints的总结
会话级:ALTER SESSION SET optimizer_goal= rule | first_rows | all_rows | choose ;修改会话级的优化提示。 Hints提示: - 提示将使语句强制执行基于成本的优化器 (除了提示RULE外) - 在hints中使用表名的别名 - 确保表都被分析过了 语法: /*+ HINT HINT ... */转载 2004-07-01 10:05:00 · 2438 阅读 · 0 评论 -
13个SQL优化技巧
1 避免无计划的全表扫描 如下情况进行全表扫描: - 该表无索引 - 对返回的行无人和限制条件(无Where子句) - 对于索引主列(索引的第一列)无限制条件 - 对索引主列的条件含在表达式中 - 对索引主列的限制条件是is (not) null或!= - 对索引主列的限制条件是like转载 2004-07-01 10:47:00 · 19334 阅读 · 1 评论