还有一个参数是需要提及的:shared_pool_reserved_size。该参数指定了保留的共享池空间,用于满足将来的大的连续的共享池空间请求。当共享池出现过多碎片,请求大块空间会导致Oracle大范围的查找并释放共享池内存来满足请求,由此可能会带来较为严重的性能下降,设置合适的shared_pool_reserved_size参数,结合_shared_pool_reserved_min_al
转载 5月前
47阅读
以下转自:http://book.51cto.com/art/200806/75510.htmOracle数据库作为一个管理数据的产品,必须能够认出用户所提交的管理命令(通常叫做SQL语句),从而进行响应。认出的过程叫做解析SQL语句的过程,响应的过程叫做执行SQL语句的过程。解析是一个相当复杂的过程,它要考虑各种可能的异常情况,比如SQL语句涉及的对象不存在、提交的用户没有权限等。而且,还需要考
转载 精选 2013-12-26 15:18:21
409阅读
shared pool的概述oracle数据库作为一个管理数据的产品,必须能够认出用户所提交的管理命令(通常叫做SQL语句),从而进行响应。认出的过程叫做解
Shared Pool大小受参数shared_pool_size的限定:SQL> show parameter shared_pool_size NAME                 &nb
转载 精选 2015-04-08 11:02:30
584阅读
SHARED POOL 原理由于shared pool中最重要的是library cache,所以本文主要讲解Library cache的结构,library cache latch,library cache lock,library cache pin。 What is shared poolShared pool是SGA中的一部分,由于它是SGA的一部分,这意味着它可
转载 精选 2016-02-17 17:25:10
555阅读
介绍free lists及shared pool lru list.free list 空闲列表按bucket划分,共有255个,bucket 0---bucket 254   每个bucket上挂有一个 chunk list; free l
原创 2023-05-03 02:19:30
236阅读
共享池是Oracle著名的SGA的一个重要组成部分,当我们尝试从共享池中分配较大的连续区域时(默认来说是4400bytes),我们可能会用到共享池中的保留区域(也叫保留池);注意Oracle总是会先尝试扫描普通共享池的空闲列表,之后才尝试扫描保留池的空闲列表,无论所需分配的内存块是否超过隐式参数_shared_pool_reserved_min_alloc所指定的值。 什么?你看到过的4031描
原创 2010-07-24 23:51:08
691阅读
1. Shared Pool查看show parameter shared; 查看shared pool大小alter system set shared_pool_size=600M; --修改shared pool大小相关参数查看:select * from v$sysstat;select * from v$sysstat where name='parse count (hard)';se
原创 2010-01-12 01:24:36
717阅读
一. Shared Pool 概述 在之前的blog对Oracle 的内存架构也做了一个概述,参考: Oracle 内存 架构 详解 ​​​​​ 在网上搜到一篇介绍shared pool 非常详细的pdf资料。 原文链接以找不到,但还是要感谢作者Kamus的辛勤劳
转载 2011-06-22 14:30:00
206阅读
2评论
一. Shared Pool 概述            在之前的blog对Oracle 的内存架构也做了一个概述,参考:                        Oracle 内存 架构 详解   ​​​​            在网上搜到一篇介绍shared pool 非常详细的pdf资料。 原文链接以找不到,但还是要感谢作者Kamus的辛勤劳动。             结合Kamus
转载 2022-01-04 10:11:57
308阅读
一. Shared Pool 概述 在之前的blog对Oracle 的内存架构也做了一个概述,参考: Oracle 内存 架构 详解 http://blog..net/tianlesoftware/archive/2010/05/15/5594080.aspx 在网上搜到一篇介绍shared pool 非常详细的pdf资料。
转载 2022-01-06 10:10:32
213阅读
large, scan reserved list if (chunk found) check chunk size and perhaps truncate if (chunk is not found) scan regular free list if (chunk found) check chunk size and perhaps truncate all done if (chun
感谢作者Kamus的辛勤劳动。 结合Kamus 的pdf和csdn 网友的blog,重新整理了一下,链接如下: http://blog.csdn.net/robinson1988/archive/2010/11/26/6037925...
转载 2011-06-22 14:30:00
151阅读
Oracle Concepts - Shared PoolOracle Tips by Burleson ConsultingQuestion:  What is the Oracle shared_pool_size parameter and whatis contained in this shared pool?Answer: the Shared Pool i
转载 2021-08-16 22:54:19
208阅读
该包提供了访问共享池的
翻译 2021-09-08 09:25:06
255阅读
一. Shared Pool 概述            在之前的blog对Oracle 的内存架构也做了一个概述
原创 2022-10-19 22:27:19
346阅读
版本10.2.0.4和11.1.0.6中"_library_cache_advice"=TRUE的情况下可能出现高latch:shared pool、latch: shared pool simulator等latch争用等待事件,默认情况下_library_cache_advice受到参数"statistics_level"的影响为TRUE,当_library_cache_advice=TRUE
原创 2013-02-18 14:16:06
701阅读
shared pool主要由保存数据字典的data_dictionary和保存SQL和PL/SQL代码和执行计划的library cache组成 。还包括其它供系统不同特性和技术使用的若干缓冲区,如为shared server模式提供的UGA等。 优化shared pool的思路: 1)根据设置经验,例如,可设置shared_pool_size=sga_target*(10%~15%)。 &
转载 精选 2012-06-08 16:37:01
1300阅读
The shared pool latch is used to protect critical operations when allocating and freeing memory in the shared pool. Typically a miss rate for this latch less than 95% results in poor performance. Ther
原创 2011-08-09 11:08:44
1068阅读
  • 1
  • 2
  • 3
  • 4
  • 5