SQL--优化
LinsFay
笨鸟飞行中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle -dump events
一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SID转载 2013-07-17 16:58:13 · 1000 阅读 · 0 评论 -
runstats_pkg PACKAGE --Thomas Kyte
runstats_pkg PACKAGE runstats_pkg能对同一件事情的两个不同方法进行比较,得出孰优孰劣的结果。runstats只是测量3个要素1、wall lock or elapsed_time,即墙上时钟或耗用时间2、系统统计结果:会并排的显示每个方法去做某件事情(例如解析调用)的次数,并展示二者之差。3、闩定(latching):这是这个报告的关转载 2013-08-10 23:49:16 · 1343 阅读 · 0 评论 -
show_space procedure ---Thomas Kyte
show_space procedure在拜读Thomas Kyte 的oracle编程艺术时,看到Thomas Kyte 开发了两个灰常使用的过程和包。记录一下,方便使用.show_space:用于打印数据库段的空间利用率。接口如下SQL> desc show_spacePROCEDURE show_space Argument Name转载 2013-08-10 22:51:03 · 1221 阅读 · 0 评论 -
oracle 11g 并行DDL
oracle 11g 并行DDL原创 2013-08-11 18:12:56 · 1792 阅读 · 0 评论 -
oracle 11g 并行DML
oracle11g 并行DML(PDML)并行DML应用在决策支撑系统(decision support system DSS)环境时,对于访问大对象时,可扩展性和性能有灰常显著的效果。不能把PDML当成提高OLTP应用速度的一个特性。PDML在大型数据仓库中很有用,它利于大量的数据批量更新。开启PDMLPDML有别于并行查询,除非显示的请求PDML ,否则不能执行PD原创 2013-08-11 16:20:15 · 1756 阅读 · 0 评论 -
oracle 统计信息 dbms_stats包
Summary of DBMS_STATS SubprogramsTable 141-2DBMS_STATS Package SubprogramsSubprogramDescriptionALTER_STATS_HISTORY_RETENTION ProcedureChanges the statistics history r原创 2013-08-08 22:20:06 · 392 阅读 · 0 评论 -
oracle null值应用索引
oracle null值应用索引大家都知道,oracle不会空值null建立索引,因此在通过含有null值的条件检索数据时,将不会应用表上已有的索引。但是有两种方法可以避免这样的情况1、建立复合索引2、建立nvl函数索引先说第一种情况:建立复合索引SQL> set autotrace traceonly;--先建立一张测试表SQL> create t原创 2013-08-07 22:58:21 · 1286 阅读 · 0 评论 -
oracle表访问方式
oracle表访问方式0.参考文献:Index Full Scan && Index Range Scanoracle-index unique scan 与index range scan等的区别index range scan,index fast full scan,index skip scan发生的条件Oracle ROWID 方式访问数据库oracle优化3转载 2013-07-20 16:33:17 · 1050 阅读 · 0 评论 -
ORACLE 表连接方式
一、多表连接的三种方式在执行计划中,多表连接查询,能看到三种连接方式HASH JOINSORT MERGE JOINNESTED LOOPS二、连接说明:1.Oracle一次只能连接两个表。不管查询中有多少个表,Oracle 在连接中一次仅能操作两张表。2.当执行多个表的连接时,优化器从一个表开始,将它与另一个表连接;然后将中间结果与下一个表连接,以此原创 2013-07-19 00:04:35 · 1371 阅读 · 0 评论 -
分析oracle的执行计划(explain plan)
基于oracle的应用系统很多性能问题,是由应用系统sql性能低劣引起的,所以,sql的性能优化很重要,分析与优化sql的性能我们一般通过查看该sql的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对sql进行优化做相应说明。一、什么是执行计划(explain plan)执行计划:一条查询语句在oracle中的执行过程或访问路径的描述。二、如何查看执行计划1.set a转载 2013-07-18 11:33:33 · 1654 阅读 · 0 评论 -
oracle 并行查询
oracle 并行执行所谓并行执行,是指能够将一个大型串行任务(任何DML,一般的DDL)物理的划分为叫多个小的部分,这些较小的部分可以同时得到处理。何时使用并行执行:1、必须有一个非常大的任务2、必须有充足的资源(CPU,I/O,MEMORY)并行查询并行查询允许将一个SQL SELECT 语句划分为多个较小的查询,每个查询并发的运行。最后将每个较小原创 2013-08-11 12:25:48 · 4618 阅读 · 0 评论
分享