CR块的限定(db_block_max_cr_dba)
x$bh视图除了提供了tch来表示一个块的热的程度,同时还可以通过这个视图观察到db buffer的另一个特点就是cr读在oracle数据库中db buffer中对于一个块默认情况下最多可以保留6个cr的读一致的块。buffer cache中cache...
session_cached_cursors的研究
Oracle 10g后 默认将session_cached_cursors设置为20(之前为0) 表明了什么?Oracle建议在session中cache cursors.当然前提是应用中是sharable SQL(充分绑定变量)Why?大量重复执行相同sql可以:1 节省解析时间 2...
关于游标的一些理解
Open cursors----------------------Open cursors take up space in the shared pool, in the library cache. To keep a renegade session from filling up the library cache, or clogging the CPU with millions o...
关于service_name,instance_name的结论性理解
上午的时候抽时间做了一个测试,并再一次证明service_name,instance_name以及db_domain在我们参数文件中的重要性,由于实验步骤较多,没有一一记录下来,下面总结一段文字用于备忘:init.ora 中的instance_name是可...
PRE_PAGE_SGA 的玩法
看了看官方文档,了解到一个以前没有注意到的细节(还是得看文档啊........),在Oracle实例启动时,只会在物理内存中首先加载SGA的个内存区的最小的大小(以Granule粒度计算)。而剩余的SGA内存只作为虚拟内存(Page Fil...
Reset the value of each parameter
经常通过更改pfile或者spfile来修改数据库的initital parameter,但是如果我们想要重置呢?那么Oracle给我们提供了reset的选项,但是在alter system 的后面需要加上sid='*'Copyright (c) 1982, 2002, Oracle Corporatio...
Oracle隐含参数的查询
我们都知道一般我们都可以通过查询v$parameter视图或者show parameter的命令来获得Oracle数据库参数的值,而且x$ksppcv和x$ksppi这两个内部视图是我们v$parameter视图的源表:SQL> select view_definition from v$f...
记录一个Oracle参数
use_indirect_data_buffers这个参数使32位平台使用扩展缓冲缓存基址,以支持支持4GB多物理内存。设置此参数,可以使SGA突破在32位系统中的2G最大限制。64位平台中,这个参数被忽略...