简介一个父游标下对应的子游标个数被称为Version Count,每个子游标对应一个执行计划。对于一个特定的游标有多少个版本(Version Count)就属于高版本游标是没有明确定义的。对于不同的系 ... 阅读全文
简介在实际项目中,通常在开发环境下,一些SQL执行没有任何功能问题,而当到了生产环境或生产环境的数据量发生较大的变量时,其SQL的执行效率非常低。此时如果更改SQL,那么可能需要重新修改源程序以及重新 ... 阅读全文
前言部分导读和注意事项各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~① ORA-19809: limit exceeded for reco ... 阅读全文
简介DBMS_SHARED_POOL包提供存储过程来将PL/SQL对象或SQL游标固定到Oracle 共享池。一旦这些对象固定之后,将不再参与aged out,而是常驻内存,即便是使用alter sy ... 阅读全文
如何清除Shared Pool中某条SQL语句?如果数据库版本为Oracle 10.2.0.4以前,那么只能清空整个Shared Pool,命令为:“ALTER SYSTEM FLUSH SHARED ... 阅读全文
Database Hang With 'cursor: mutex X' Contention Due To High Version Count Under LANGUAGE_MISMATCH (D ... 阅读全文
简介绑定变量分级(Bind Graduation)是指Oracle在PL/SQL代码中会根据文本型绑定变量的定义长度而将这些文本型绑定变量分为四个等级,不同等级分配的内存大小不同,如下表所示等级定义长度(Byte ... 阅读全文
常见问题:如何使用AWR报告来诊断数据库性能问题 (Doc ID 1523048.1常见问题:如何使用AWR报告来诊断数据库性能问题 (Doc ID 1523048.1How to Use AWR ... 阅读全文
游标简介在介绍游标之前先介绍一下Oracle数据库中库缓存(Library Cache)的作用及其组成结构。库缓存是SGA中共享池(Shared Pool)中的一块内存区域,主要作用就是缓存执行过的S ... 阅读全文
简介当Oracle解析和执行含有绑定变量的目标SQL时,如果满足如下两个条件之一,那么该SQL中的绑定变量的具体输入值就会被Oracle捕获当含有绑定变量的目标SQL以硬解析的方式被执行时。当含有绑 ... 阅读全文