PLSQL_性能优化系列15_Oracle Explain Plan解析计划解读

2014-12-19 Created By BaoXinjian 一、摘要 在SQL语句的执行计划中,包含很多字段项和很多模块,其不同字段代表了不同的含义且在不同的情形下某些字段、模块显示或不显示,下 面的描述给出了执行计划中各字段的含义以及各模块的描述。   二、执行计划分析过程 1. ...

PLSQL_性能优化系列14_Oracle High Water Level高水位分析

2014-10-04 Created By BaoXinjian 一、摘要 PLSQL_性能优化系列14_Oracle High Water Level高水位分析 高水位线好比水库中储水的水位线,用于描述数据库中段的扩展方式。高水位线对全表扫描方式有着至关重要的影响。 当使用delete 操作表记录...

PLSQL_性能优化系列13_Oracle Index Rebuild索引重建

2014-10-04 Created By BaoXinjian 一、摘要 索引重建是一个争论不休被不断热烈讨论的议题。当然Oracle官方也有自己的观点,我们很多DBA也是遵循这一准则来重建索引,那就是Oracle建议对于索引深度超过4级以及已删除的索引条目至少占有现有索引条目总数的20% 这2种...

PLSQL_性能优化系列12_Oracle Index Anaylsis索引分析

2014-10-04 Created By BaoXinjian 一、摘要 1. 索引质量 索引质量的高低对数据库整体性能有着直接的影响。 良好高质量的索引使得数据库性能得以数量级别的提升,而低效冗余的索引则使得数据库性能缓慢如牛,即便是使用高档的硬件配置。 因此对于索引在设计之初需要经过反复的测试...

PLSQL_性能优化系列11_Oracle Bulk Collect批处理

2014-10-04 Created By BaoXinjian 一、摘要 PL/SQL程序中运行SQL语句是存在开销的,因为SQL语句是要提交给SQL引擎处理。 这种在PL/SQL引擎和SQL引擎之间的控制转移叫做上下文却换,每次却换时,都有额外的开销。 但是,FORALL和BULK COLLEC...

PLSQL_性能优化系列08_Oracle Insert / Direct Insert性能优化

2014-09-25 Created By BaoXinjian 一、Insert 性能影响 应用设计不合理导致的session之间的互锁(enqueue)是影响程序可扩展性最常见的原因。此外,一些共享资源的争用,也会导致性能下降。 本篇介绍两个由并发insert操作导致的等待事件(wait eve...

PLSQL_性能优化系列07_Oracle Parse Bind Variables解析绑定变量

2014-09-25 Created By BaoXinjian 一、绑定变量用法和使用场合 使用绑定变量的重要性:如果不使用绑定变量而使用常量,会导致大量硬解析。由于硬解析的种种危害,不使用绑定变量往往是影响oracle性能和扩展性的最大问题 以下为一些错误写法和正确写法的例子 1. PLSQL中...

PLSQL_性能优化系列06_Oracle Soft Parse / Hard Parse软硬解析

2014-08-11 Createed By BaoXinjian 一、摘要 Oracle硬解析和软解析是我们经常遇到的问题,所以需要考虑何时产生软解析何时产生硬解析,如何判断   1. SQL的执行过程 当发布一条SQL或PL/SQL命令时,Oracle会自动寻找该命令是否存在于共享池中...

PLSQL_性能优化系列05_Oracle Hint提示

2014-06-20 Created By BaoXinjian 一、摘要 手工指定SQL语句的执行计划 尽管oracle优化器很智能,但有时候你想自己选择执行计划,可以通过hint实现。在开发测试环境中,可以通过hint测试不同执行计划的性能。 Hint的缺点是增加了管理代码的额外负担,当数据库或...

PLSQL_性能优化系列04_Oracle Optimizer优化器

2014-09-25 Created By BaoXinjian 一、摘要 1. Oracle优化器介绍 本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。 2. RBO优化器 RBO是一...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关电子书
更多
Oracle VS PostgreSQL技术大比拼
EasyDBforOracle— 基于阿里云的Oracle最佳实践
Oracle云上最佳实践
立即下载 立即下载 立即下载
相关镜像