欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOCX文档下载
 

Oracle数据库参数优化和调整参数主要有以下内容

  • 资源ID:121644252       资源大小:10.45KB        全文页数:9页
  • 资源格式: DOCX        下载积分:12积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要12积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

Oracle数据库参数优化和调整参数主要有以下内容

Oracle数据库参数优化和调整参数主要有以下内容:(1) 优化初始参数(2) 优化内存(3) 优化I/O(4) 优化资源争用(5) 其它参数优化可变参数的优化参数按其作用可以分为两大类,一大类是起限制作用的,如 OPEN_CURSORS ;另一大类是影响系统性能的,如DB_BLOCK_BUFFERS。在进行数据库系统性能优化时,需要熟练掌握和了解一些可变参数。 本文讨论了一些对系统性能有较大影响的参数。限制类可变参数(1) DML_LOCKS 该参数表明多少个用户,可同时能修改多少张表。例如:有三个用户 同时修改二张表,则要求表上的总数为6。若置为0,则组织队列不 起作用,其性能会稍有提高。使用该参数时不能用DROP TABLE,CREATE INDEX或显式封锁。(2) LICENSE_MAX_SESSION该参数指出允许并发用户会话的最大数。若此参数为0,则不能实施 并发。若并发的用户会话数已达到此极限,则只有具有 RESTRICTED SESSION权限的用户才能连接到服务器。(3) LICENSE_MAX_USERS该参数指出在一个数据库上可建立的最大用户数。当达到最大值时, 便不能再建新用户,可改变此值以放松限制。在LICENSE_MAX_SESSION 或LICENSE_MAX_USER为0时,则并发会话或任何用户都不能用。若 对不同的实例,此参数不同时,则以第一个登录的数据库实例的参数 为准。(4) MAX_DUMP_FILE_SIZE该参数指定操作系统中写跟踪文件的块的最大值。可用此值来限制跟 踪文件的空间。(5) OPEN_CURSORS 该参数指明一个用户进程能同时打开光标的最大数,它能限制每个用 户进程占用的内存空间量。(6) OPEN_LINKS该参数指定并发连接到远程数据库的最大用户进程数。若同时引用多 个数据库,则应该增大该值。例如:同时交替访问A、B和C三个数 据库时,若OPEN_LINKS设置为2,则需花费等待连接时间。此参数 只用于分布事务。若该参数设置为0,则不允许进行分布事务处理。(7) PROCESS该参数指定同时连接到Oracle服务器上的最大用户进程数。该参数 值包括6个后台进程和一个登录,因此,该参数值为20,则只能有 13或14个并发用户连接到服务器。(8) ROW_LOCKING该参数指定行封锁方式。若设置为“ALWAYS”,则在修改表时只实施 行封锁。若设置为“INTENT”时,则行封锁只适用于 SELECT FOR UPDATE,而在修改时实施表封锁。影响系统性能类可变参数(1) CHECKPOINT_PROCESS该参数根据是否要求检查点而设置成TRUE或者FALSE。当所有缓冲 区的信息写到磁盘时,检查点进程(CHPT)建立一个静态的点。在归 档日志文件中做一个记号表示有一个检查点发生。检查点发生在归档 日志转换的时候或当达到log_checkpoint_interval定义的块数的 时候。当设置此参数为TRUE时,后台进程CHPT便可工作。在检查点 期间内,若日志写进程(LGWR)的性能减低,则可用CHPT进程加以 改善。(2) DB_BLOCK_CHECKPOINT_BATCH该参数的值设置得较大时,可加速检查点的完成。当指定的值比参数 DB_BLOCK_CHECKPOINT_BATCH大时,其效果和指定最大值相同。(3) DB_BLOCK_BUFFERS该参数是在SGA中可作缓冲用的数据库块数。该参数决定SGA的大小, 对数据库性能具有决定性因素。若取较大的值,则可减少I/O次数, 但要求内存空间较大。每个缓冲区的大小由参数DB_BLOCK_SIZE决 定。(4) DB_BLOCK_SIZE该参数表示Oracle数据库块的大小,以字节为单位,典型值为2048 或4096。该值一旦设定则不能改变。它影响表及索引的FREELISTS 参数的最大值。(5) DB_FILES该参数为数据库运行时可打开的数据文件最大数日。(6) DB_FILE_MULTIBLOCK_READ_COUNT该参数表示在顺序扫描时一次I / O操作可读的最大块数,该最大块 数取决于操作系统,其值在4至16或者32是比较好。(7) D1SCRETE_TRANSACTION_ENABLED该参数实现一个更简单、更快的回滚机制,以改进某些事务类型的性 能。当设置为TRUE时,可改善某些类型的事务性能。(8) LOG_ARCHIVE_BUFFER_SIZE此参数的值依赖于操作系统,它与LOG_ARCHIVE_BUFFER参数一起用 于调整有归档日志的运行,使其运行速度尽量加快,但不能快到降低 性能。仅当直接归档到磁带设备时才需要增加这些参数的值,重做日 志缓冲区要等待归档日志缓冲区变得可用。(9) LOG_ARCHIVE_BUFFER该参数指定用于归档的日志时的缓冲区数。(10) LOG_BUFFER该参数指明分配给SGA中的日志缓冲区的字节数,该参数值较大时,可减少日志I/O的次数。对于繁忙的系统不宜采用大于或等于64K 的值。缺省值一般为数据库块的4倍。(11) LOG_CHECKPOINT_TIMEOUT该参数指明两个检查点之间的时间间隔,若指定为0时,则说明不允 许进行基于时间的检查点。(12) LOG_CHECKPOINT_INTERVAL该参数用来确定检查点进程的执行频率。这个数值设置成取检查点之 前处理的重做缓冲区块的数量。(13) LOG_FILES该参数指定运行期间数据库可打开的日志文件数。若需要较大的SGA 空间,而不需多个日志文件,则可减少该值。(14) LOG_SIMULTANEOUS_COPIES该参数是日志缓冲区副本闩锁的最大数,为同时写日志项所用。为提 高性能,可设置此参数为两倍的CPU数,对单进程系统,该值多数设 置为0,此时断开闩锁。(15) LOG_SMALL_ENTRY_MAX_SIZE该参数与LOG_SIMULTANEOUS_COPIES参数配合使用。若日志项大于此 项,则在给缓冲区分配空间并获得日志复制闩锁之后,用户进程释放 日志复制闩锁。(16) OPTIMIZRER_MODE若该参数的值为RULE,则ORACLE优化器选择基于规则的优化;若设 置为COST,并且在数据字典中存在有统计信息,则优化器选择基于 代价的优化方法进行优化。(17) SEQUENCE_CACHE_ENTRIES该参数指明在SGA中可进行高速缓存的序列数,用于直接存取。该高 速缓存区是基于最近最少使用(LRU)的算法进行管理的。若此值设置 得较高,则可达到较高的并发性。(18) SEQUENCE_CACHE_HASH_BUCKETS该参数用于加速查看高速缓冲区最近请求的最新序列的桶式地址数, 每个桶式地址占8个字节。高速缓冲区以散列表排列,该参数应为质 数。(19) SERIALIZEABLE此参数用于保证重复读的一致性。当它设置为TRUE时,查询可保证 表级读一致,以防止在此查询提交之前的修改。(20) SHARED_POOL_SIZE该参数指定共享池的大小,其中包括共享光标及存储过程。在多用户 系统中,较大的SHARED_POOL_SIZE值可改善SQL语句的执行性能, 但较小的值可节省内存。(21) SMALL_TABLE_THRESHOLD该参数决定SGA中用于扫描的缓冲区的数日,若表的数日小于该值, 则该表可整个地读入高速缓存区。若表大于该值,则立即重用该缓冲 区。一般用缺省值可使性能最好。(22) SORT_AREA_TETAINED_SIZE这是会话内存的最大数量,用于内存排序。当从排序空间提出最后一 行时,便释放该内存。若排序要较大的内存,则分配一临时段,排序 便可在盘上进行。用于排序的最大总量可由SORT_AREA_SIZE指定, 而不用此参数。可以分配同样大小的多个排序空间,不过一般对于复 杂的查询才需要。(23) SORT_AREA_SIZE该参数用于指定进行外排序(磁盘)时所需PGA内存的最大数量,以字 节为单位。当排序行写入磁盘时,该内存被释放。增大该参数的值, 可改进排序效率。一般不调整该参数,除非排序量很大时才调整。(24) SORT_SPACEMP_SIZE该参数仅在排序量很大时才调整该参数。可用下式设置该参数,使排 序能最佳地使用盘空间:(total_sort_bytes) / (SORT_AREA_SIZE)十 64其中,total_sort_bytes 为:(number_of_records)*sum_of_aver_average_column_sizes+(12*n umber of(al)(25) SQLTRACE该参数设置为TRUE时,便可跟踪,以获得改善性能的信息。因为跟 踪会增加开销,所以一般仅在收集信息时才置为TRUE。在实际使用 时,可用ALTER SESSION命令覆盖它。(26) TRANSACTION该参数设置并发事务的最大数。若此值较大,则需增加SGA空间和分 配的回滚段数量。缺省值大于PROCESS时,可允许递归事务。

注意事项

本文(Oracle数据库参数优化和调整参数主要有以下内容)为本站会员(ta****u)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!