oracle 10g中db_cache_size
来源:互联网 发布:ubuntu 系统语言设置 编辑:程序博客网 时间:2024/06/10 04:01
sql> show parameter cache_size // 查看db_cache_size大小
数据块缓冲缓存区(Data block buffers cache): Data buffers在8i中是Db_block_buffers*Db_block_size, 9ie及以后版本用Db_cache_size来代替这个参数。 而10G中,这个参数是由oracle本身自动管理的,可以不用手工设置。
在内存的配置中把别的参数设置完成后,应该把能给的都给Data buffers。Oracle 在运行期间向数据库高速缓存读写数据,高速缓存命中表示信息已在内存中,高速缓存失败意味着Oracle必需进行磁盘I/O。保持高速缓存失败率最小的关键是确保高速缓存的大小。
Oracle8i中初始化参数Db_block_buffers控制数据库缓冲区高速缓存的大小。可通过查询V$sysstat命中率,以确定是否应当增加Db_block_buffers的值。
SELECT name,value FROM V$sysstat WHERE name in ('dbblock gets','consistent gets','physical reads'); 通过查询结果命中率=1-physical reads/(dbblock gets+consistent gets) 如果命中率<0.6~0.7,则应增大Db_block_buffers。
Oracle 10g中,与内存相关的参数可以归为两类: q 自动调优的SGA参数:目前这些参数包括DB_CACHE_SIZE、SHARED_POOL_SIZE、LARGE_POOL_SIZE和JAVA_POOL_SIZE。 q 手动SGA参数:这些参数包括LOG_BUFFER、STREAMS_POOL、DB_NK_CACHE_SIZE、DB_KEEP_CACHE_SIZE和DB_RECYCLE_CACHE_SIZE。
在Oracle 10g中,任何时候你都能查询V$SGAINFO,来查看SGA的哪些组件的大小可以调整。 注意 要使用自动SGA内存管理,参数STATISTICS_LEVEL必须设置为TYPICAL或ALL。如果不支持统计集合,数据库就没有必要的历史信息来确定大小。
采用自动SGA内存管理时,确定自动调整组件大小的主要参数是SGA_TARGET,这个参数可以在数据库启动并运行时动态调整,最大可以达到SGA_MAX_SIZE参数设置的值(默认等于SGA_TARGET,所以如果想增加SGA_TARGET,就必须在启动数据库实例之前先把SGA_MAX_SIZE设置得大一些)。数据库会使用SGA_TARGET值,再减去其他手动设置组件的大小(如DB_KEEP_CACHE_SIZE、DB_RECYCLE_CACHE_SIZE等),并使用计算得到的内存量来设置默认缓冲区池、共享池、大池和Java池的大小。
在运行时,实例会根据需要动态地对这4个内存区分配和撤销内存。如果共享池内存用光了,实例不会向用户返回一个ORA-04031“Unable to allocate N bytes of shared memory”(无法分配N字节的共享内存)错误,而是会把缓冲区缓存缩小几MB(一个颗粒的大小),再相应地增加共享池的大小。
- oracle 10g中db_cache_size
- DB_cache_size
- oracle 10g,11g RAC中vip作用
- oracle 10g 安装中一些问题解决
- Oracle 10g中LogMiner的使用
- Oracle数据库10g中释放flash_recovery_area
- Oracle 10g 中 X$KCVFH 说明
- oracle 10g中dbms_mview.refresh()函数
- oracle 10g 中找不到emp表
- oracle 10g中替换指定字符串
- 关于DB_CACHE_SIZE中涉及到的granule size(颗粒值)
- oracle 10g中dblink访问远程oracle数据库
- db_cache_size 优化
- oracle 11G client 连接 oracle 10G 数据库时 C#中配置的连接字符串
- oracle 11g 中 (oracle 10g) crsctl 的 替换命令
- oracle 10g中数据如何导入到oracle9中
- Oracle Database 10g 发行版 2 只能安装在新的 Oracle 主目录中建议案 win7+oracle 10g
- oracle 10G odbc
- Ubuntu 下Android配置
- How to see SAP Notes?
- tcp报文格式
- arcengine复制axMapControl到axPageLayoutControl
- 生成bin文件最后提示的几句话值得研究
- oracle 10g中db_cache_size
- android 由解析bitmap引起的内存溢出问题
- 什么是你的核心竞争力之二?
- 所有包涵 ‘sap note’ 标签的日志
- Java 利用document操作xml并实现DES加密和解密
- [JAVA]文件操作--复制文件夹
- Bfs++ open the lock
- Java中类定义中成员变量的两种形式的区域
- 什么是你的核心竞争力之三?