暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Oracle系统调优详解
2079
7页
268次
2021-05-07
免费下载
更多数据库资源请访问 美河学习在线 www.eimhe.com
Oracle 系统调优
Oracle 数据库系统中,起到调节作用的参数叫初始化参数,在 Oracle 8i 及以前的版
本中,这些初始化参数记录在 INITsid.ora 文件中; Oracle 9i/10g/11g 中将这些参数记录在
SPFILEsid.ora 二进制文件中
基本参数:一组可调整的参数, control_files,db_block_size,process
高级参数:一组精细调整的参数, shared_servers
主要系统条优参数
参数
说明
buffer_pool_keep
保留池大小(从 db_block_buffers 分配)目的是将对象保留在内存中,
减少 I/O
buffer_pool_recycle
循环池大小(从 db_block_buffers 分配)目的是使用对象后将其清除,
便重复使用内存
control_file_record_keep_time
控制文件中可重新使用部分中的记录必须保留的最短时间(天数)
cursor_space_for_time
在一个游标引用共享 SQL 区时,确定将 SQL 区保留在共享池中还是从中
按过期作废处理
db_block_buffers
缓冲区高速缓存 Oracle 块中的数量,该参会显著一个例程的
SGA 总大小
db_keep_cache_size
指定 keep 缓冲池中的缓冲区数,keep 缓冲池中的缓冲区大小是主要块
大小(db_block_size)
db_recycle_cache_size
指定 recycle 缓冲池的大小,recycle 池中的缓冲区大小是主要块大小
db_block_size
java_max_sessionsapce_size
以字节为单位,指定可供在服务器中运行的 Java 程序所使用的最大内存
量。它用于存储每次数据库
调用 Java 的状态。如果用户的会话持续时间超过了该值,则该会话会由
于内存不足而终止
java_pool_size
以字节为单位,指定 Java 存储池大小,它用于存储 Java 的方法和类定义
在共享内存中的表示方法
以及调用结束时移植到 Java 会话空间的 Java 对象
large_pool_size
指定大型池的分配堆得大型,它可被共享服务器用作会话内存,用作并
行执行的消息缓冲区以及用
RMAN 备份和恢复的磁盘 I/O 缓冲区
log_buffer
以字节为单位,指定在 LGWR 将重做日志条目写入重做日志文件之前,
于缓存这些条目的内存量。
重做条目保留对数据库块所作更改的一份记录。如果该值大于 65536
就能减少重做日志文件 I/O
更多数据库资源请访问 美河学习在线 www.eimhe.com
特别是在有长时间事物处理或大量事务处理的系统上
log_checkpoint_interval
指定在出现检查点之前,必须写入重做日志文件的 OS 块(不是数据库
块)的数量。无论该值如何,
在切换日志是都会出现检查点。较低的值可以缩短例程恢复所需的时间,
但可能导致磁盘操作过多
log_checkpoint_timeout
指定距下一个检查点出现的最大时间间隔(秒数)将该时间指定为 0
将禁用以时间为基础的
检查点。较低的值可以缩短例程恢复时间,但可能导致磁盘操作过量
max_dump_file_size
指定每个跟踪文件的最大大小。如果担心跟踪文件会占用太多空间,可
更改该限制。如果转储文件
可以达到操作系统允许的最大大小,请设置为无限制
object_cache_max_size_percent
指定会话对象的高速缓存增长可超过最佳高速缓存打下的百分比,最大
大小等于最佳大小加上该
百分比与最佳大小的成绩。如果高速缓存大小超过了这个最大大小,系
统视图调整到最佳大小
optimizer_index_caching
调整基于成本的优化程序的假定值,即在缓冲区高速缓存中期望用于嵌
套循环连接的索引块的百分比
它将影响使用索引的嵌套循环连接的成本。将该参数设置为一个较高的
值,可以是嵌套循环连接相对
于优化程序来说成本更低
optimizer_index_cost_adj
在考虑太多或太少索引访问路径的情况下,可以用来优化程序的性能。
该值越低,优化程序越容易
选择一个索引。也就是说,如果将该值设置为 50索引访问路径的成本
就是正常情况下的一半
query_rewrite_enabled
启用或禁用实体化视图的查询重写。一个特定实体化视图只在如下条件
下启用:会话参数和单独实体
化视图均已启用,并且基于成本的优化已启用
read_only_open_delayed
用于加速某些操作,如:启动一个很大的数据库而其中大多数数据库存
储在只读的表空间中。如果
设置为 TRUE从表空间中读取数据时,将首先访问只读表空间中的数据
文件
shared_pool_reserved_size
指定要为较大连续共享池内存请求而保留的空间,以避免由碎片引起的
性能下降。该池的大小应符合
这样的条件,能存储为防止对象那从共享池刷新而普遍要求的所有大型
过程和程序包
shared_pool_size
以字节为单位,指定共享池的大小。共享池包含如:共享游标、存储过
程、控制结构和并行消息缓冲
of 7
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜