您好,欢迎光临! 请 |

索引扫描路径之3:Index Skip Scan

索引扫描路径之3:Index Skip Scan

索引访问数据路径之:Index Skip Scan相关的概念、场景介绍以及测试验证。

索引扫描路径之2:Index Range Scan

索引扫描路径之2:Index Range Scan

描述CBO优化器会在什么场景下选择Index Range Scan的路径来访问数据?

索引扫描路径之1:Index Unique Scan

索引扫描路径之1:Index Unique Scan

近期在读一本名为《Expert Indexing in Oracle Database 11g》的书,个人觉得写的很不错,收获颇多。在这里就把一些关于CBO 通过INDEX 扫描数据的相关知识稍作整理,算是读书笔记。 其中,在读到第7章,Tuning Index Usage时,提到常见的通过索引访问数据的方式有下述几种: Index Unique Scan; Index Range Scan; Index Skip Scan; Index......

关于AWR报告中几个命中率指标的初步解释

关于AWR报告中几个命中率指标的初步解释

            从Oracle 10g开始,Oracle给广大DBA提供了一个性能优化的利器,那便是Automatic Workload Repository性能报告。             在拿到一份AWR性能报告后,通过分析AWR报告来定位数据库性能问题时,在AWR报告的......

同时遭遇row cache lock和enq: US - cont

同时遭遇row cache lock和enq: US – contention的等待事件

        上周五,接到项目组同事电话通知,说某客户应用系统无法登陆。我在应用服务器端用PL/SQL Developer尝试连接数据库服务器时,报错“ORA-00018:maximum number of sessions exceeded”,显然又是连接数不够用了。        &nb......

解决一则enq: TX - row lock contention的

解决一则enq: TX – row lock contention的性能故障

            上周二早上,收到项目组的一封邮件:        早上联代以下时间点用户有反馈EDI导入“假死”,我们跟踪了EDI导入服务,服务是正常在跑,可能是处理的慢所以用户感觉是“假死”了,请帮忙从数据库中检查跟踪以下时......

解决VARCHAR2和NVARCHAR2隐

解决VARCHAR2和NVARCHAR2隐式数据类型转换导致的性能问题

           前段时间,接到公司一项目组的数据库优化需求:一个计算费用的存储过程执行起来非常之慢,需要优化。            拿到存储过程之后,快速看了下代码,然后通过PL/SQL Developer去查看SQL代码的执行计划。其中,看到下面......

解决一则row cache lock引起的性能故障

解决一则row cache lock引起的性能故障

处理row cache lock性能故障