关闭
侧边栏

Shared Pool 的基本原理

Posted by dbtan on 十一月 24th, 2009

Shared Pool 的基本原理: Shared Pool是Oracle SGA设置中最复杂也是最重要的一部分内容,Oracle通过Shared Pool来实现SQL共享、减少代码硬解析等,从而提高数据库的性能。在某些版本中,如果设置不当,Shared Pool可能会极大影响数据库的正常运行。 在Oracle 7 之前,Shared Pool并不存在,每个Oracle连接都有一个独
... ...
<阅读全文>

Buffer Cache的原理及使用

Posted by dbtan on 十一月 23rd, 2009

Buffer Cache的原理及使用: ⑴ 当一个Server进程需要读数据到Buffer Cache中时,首先必须判断该数据在Buffer中是否存在(图①所示过程),如果存在且可用,则获取该数据,同时根据LRU算法增进其访问计数;如果Buffer中不存在该数据,则需要从数据文件上进行读取。 ⑵ 在读取数据之前,Server进程需要扫描LRU List寻
... ...
<阅读全文>

Oracle的内存分配和使用

Posted by dbtan on 十一月 22nd, 2009

Oracle的内存分配和使用:     Oracle数据库在系统占用的内存分为两个部分:SGA和PGA。如何设置和规划Oracle的内存分配一直以来是一个广为争论的话题。     在Oracle9i之前,PGA的内存使用估算一直比较复杂;从Oracle 9i开始,Oracle的自动PGA管理新特性使得Oracle的内存规划得以简化
... ...
<阅读全文>


Copyright © 2009 - 2019 https://www.dbtan.com. All rights reserved.