
更多数据库资源请访问 美河学习在线 www.eimhe.com
Oracle 系统调优
在 Oracle 数据库系统中,起到调节作用的参数叫初始化参数,在 Oracle 8i 及以前的版
本中,这些初始化参数记录在 INITsid.ora 文件中;而 Oracle 9i/10g/11g 中将这些参数记录在
SPFILEsid.ora 二进制文件中
基本参数:一组可调整的参数,如 control_files,db_block_size,process
高级参数:一组精细调整的参数,如 shared_servers
主要系统条优参数
保留池大小(从 db_block_buffers 分配)目的是将对象保留在内存中,以
减少 I/O
循环池大小(从 db_block_buffers 分配)目的是使用对象后将其清除,以
便重复使用内存
control_file_record_keep_time
控制文件中可重新使用部分中的记录必须保留的最短时间(天数)
在一个游标引用共享 SQL 区时,确定将 SQL 区保留在共享池中还是从中
按过期作废处理
缓冲区高速缓存中 Oracle 块中的数量,该参数会显著影响一个例程的
SGA 总大小
指定 keep 缓冲池中的缓冲区数,keep 缓冲池中的缓冲区大小是主要块
大小(db_block_size)
指定 recycle 缓冲池的大小,recycle 池中的缓冲区大小是主要块大小
(db_block_size)
java_max_sessionsapce_size
以字节为单位,指定可供在服务器中运行的 Java 程序所使用的最大内存
量。它用于存储每次数据库
调用 Java 的状态。如果用户的会话持续时间超过了该值,则该会话会由
于内存不足而终止
以字节为单位,指定 Java 存储池大小,它用于存储 Java 的方法和类定义
在共享内存中的表示方法
以及调用结束时移植到 Java 会话空间的 Java 对象
指定大型池的分配堆得大型,它可被共享服务器用作会话内存,用作并
行执行的消息缓冲区以及用
作 RMAN 备份和恢复的磁盘 I/O 缓冲区
以字节为单位,指定在 LGWR 将重做日志条目写入重做日志文件之前,用
于缓存这些条目的内存量。
重做条目保留对数据库块所作更改的一份记录。如果该值大于 65536,
就能减少重做日志文件 I/O,
评论