Oracle参数解析(shared_pool_size) 如无特殊说明数据库 shared_pool_size 该参数指定shared pool的大小 代码语言:javascript 代码运行次数:0 1.参数类型:整型 2.语法:SHARED_POOL_SIZE=integer[K|M|G] 3.默认值:见下面介绍 4.是否可修改:ALTERSYSTEM修改 5.取值范围:最小gran
A shared SQL area is always in the shared pool. Oracle allocates memory from the shared pool when a SQL statement is parsed; the size of this memory depends on the complexity of the statement. If a SQL statement requires a new shared SQL area and the entire shared pool has already been...
(1)alter system flush shared_pool; (2)共享sql (3)dbms_shared_pool.keep('大的对象名'); (4)保留区(在shared pool中单独划分出一个空间来,只用来放大对象) 把保留区设置的足够大,可减少很多4031的错误。 代码语言:javascript 复制 select request_misses from v$shared_pool_reserved; 查询结果应该是0....
从上图中可以看到,当SQL语句(比如select object_id,object_name from sharedpool_test)进入library cache时,Oracle会到dictionary cache中去找与sharedpool_test表有关的数据字典信息,比如表名、表的列等,以及用户权限等信息。如果发现dictionary cache中没有这些信息,则会将system表空间里的数据字典信息调入buffer cach...
Oracle Shared Pool 原理 由于shared pool中最重要的是library cache,所以本文主要讲解Library cache的结构,library cache latch,library cache lock,library cache pin。 What is shared pool? Shared pool是SGA中的一部分,由于它是SGA的一部分,这意味着它可以被所有的进程所访问,Shared Pool当中主要包含了2部分:libr...
26.5 优化共享池(Shared Pool)在 Oracle数据库系统架构中,共享池由两部分组成:库高速缓存和数据字典高速缓存。其中库高速缓存存放 SQL语句的正文、编译后的代码以及最终的执行计划,而数据字典高速缓存存放与 SQL语句操作相关的数据库对象,如表、索引、列以及其他对象的定义和权限信息。对于库高速缓存而言,重用 SQL语句...
Oracle数据库体系结构-Shared Pool Oracle数据库简单介绍 对象关系型数据库 重点:一致性+性能 一致性优于性能 处理模型:C/S模型 Client:用户和用户进程 Server:服务器进程,实例,数据库本身 概念:实例 instance 后台进程+共享内存 用于管理和控制数据库 数据库 database 物理文件的集合,为实例提供数据,(三类文件)...
可以通过查询Oracle数据库的动态性能视图来获取shared pool的大小。 以下是查询shared pool大小的SQL语句: sql SHOW PARAMETER shared_pool_size; 这条命令会显示当前shared pool的大小设置。 另外,也可以通过查询V$SGASTAT视图来获取更详细的信息: sql SELECT * FROM V$SGASTAT WHERE NAME = 'shared pool'; 这...
关于shared pool的深入探讨(五) http://www.eygle.com/archives/2004/10/shared_pool-5.html Oracle使用两种数据结构来进行shared pool的并发控制:lock 和 pin. Lock比pin具有更高的级别. Lock在handle上获得,在pin一个对象之前,必须首先获得该handle的锁定....
Shared Pool主要由两部分组成,一部分是库缓存(Library Cahce),另一部分是数据字典缓存(Data Dictionary Cache)。Library Cache主要用于存储SQL语句、SQL语句相关的解析树、执行计划、PL/SQL程序块(包括匿名程序块、存储过程、包、函数等)以及它们转换后能够被Oracle执行的代码等,这部分信息可以通过v$librarycache视图查询...