Oracle 11g新特性:Result Cache 结果集缓存(Result Cache)是Oracle Database 11g新引入的功能,除了可以在服务器端缓存结果集(Server Result Cache)之外,还可以在客户端缓存结果集(Client Result Cache)。下面着重[......]
Month: 11 月 2009
Shared Pool 的基本原理
Shared Pool 的基本原理: Shared Pool是Oracle SGA设置中最复杂也是最重要的一部分内容,Oracle通过Shared Pool来实现SQL共享、减少代码硬解析等,从而提高数据库的性能。在某些版本中,如果设置不当,Shared Pool可能会极大影响数据库的正常运行。[......]
Buffer Cache的原理及使用
Buffer Cache的原理及使用: ⑴ 当一个Server进程需要读数据到Buffer Cache中时,首先必须判断该数据在Buffer中是否存在(图①所示过程),如果存在且可用,则获取该数据,同时根据LRU算法增进其访问计数;如果Buffer中不存在该数据,则需要从数据文件上进行读取。[......]
Oracle的内存分配和使用
Oracle的内存分配和使用: Oracle数据库在系统占用的内存分为两个部分:SGA和PGA。如何设置和规划Oracle的内存分配一直以来是一个广为争论的话题。 在Oracle9i之前,PGA的内存使用估算一直比较复杂[......]
不同用户数据的导入
昨天做了这样一个工作,将一个“现网试用环境”下的一个用户(winks用户)数据导入到“开发库”中,为数据分析之用。 这是用EXP导出的文件: [oracle@devdb: /u02/tq]$ll -th winks_20091110.dmp -rw-r--r-- 1 oracle oinstal[......]