Shared Pool 的转储与分析: 使用如下命令可以对共享池Library Cache信息进行转储分析: ALTER SESSION SET EVENTS 'immediate trace name LIBRARY_CACHE level LL'; 其中LL代表Level级别,对于9.2.[......]
Oracle
了解X$KSMSP视图
了解X$KSMSP视图: Shared Pool的空间分配和使用情况,可以通过一个内部视图来观察,这个视图就是X$KSMSP([K]ernal [S]torage [M]emory Management [S]GA Hea[P]),其中每一行都代表着Shared Pool中的一个Chunk。以下是[......]
Oracle 10g 共享池管理的增强
Oracle 10g 共享池管理的增强: 子缓冲池的分配的算法很简单:·每个子缓冲池必须满足一定的内存约束;·每4颗CPU可以分配一个子缓冲池,最多7个。 在Oracle 9i中,每个SubPool至少128MB,在Oracle 10g中,每个子缓冲池至少为265MB。如上篇日志所述,SubPo[......]
Oracle 9i 子缓冲池的增强
Oracle 9i 子缓冲池的增强: 从Oracle 9i开始,Shared Pool可以被分割为多个子缓冲池(SubPool)进行管理,每个SubPool可以被看作是一个Mini Shared Pool,拥有自己独立的Free List、内存结构以及LRU List。同时Oracle提供多个La[......]
Oracle 11g新特性:Result Cache
Oracle 11g新特性:Result Cache 结果集缓存(Result Cache)是Oracle Database 11g新引入的功能,除了可以在服务器端缓存结果集(Server Result Cache)之外,还可以在客户端缓存结果集(Client Result Cache)。下面着重[......]