- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle 数据库广泛应用在社会的各个领域,特别是在Client/Server模式的
应用,但是应用开发者往往碰到整个系统的性能随着数据量的增大显著下降的问
题,为了解决这个问题,从以下几个方面:数据库服务器、网络I/O、应用程序等
对整个系统加以调整,充分发挥Oracle 的效能,提高整个系统的性能。
1、调整数据库服务器的性能
Oracle数据库服务器是整个系统的核心,它的性能高低直接影响整个系统的
性能,为了调整Oracle数据库服务器的性能,主要从以下几个方面考虑:
1.1、调整操作系统以适合Oracle数据库服务器运行
Oracle数据库服务器很大程度上依赖于运行服务器的操作系统,如果操作系
统不能提供最好性能,那么无论如何调整,Oracle数据库服务器也无法发挥其应
有的性能。
1.1.1、为Oracle数据库服务器规划系统资源
据已有计算机可用资源, 规划分配给Oracle服务器资源原则是:尽可能使
Oracle服务器使用资源最大化,特别在Client/Server 中尽量让服务器上所有资源
都来运行Oracle服务。
1.1.2、调整计算机系统中的内存配置
多数操作系统都用虚存来模拟计算机上更大的内存,它实际上是硬盘上的一
定的磁盘空间。当实际的内存空间不能满足应用软件的要求时,操作系统就将用这
部分的磁盘空间对内存中的信息进行页面替换,这将引起大量的磁盘I/O操作,使
整个服务器的性能下降。为了避免过多地使用虚存,应加大计算机的内存。
1.1.3、为Oracle数据库服务器设置操作系统进程优先级
不要在操作系统中调整 Oracle 进程的优先级,因为在 Oracle 数据库系统
中,所有的后台和前台数据库服务器进程执行的是同等重要的工作,需要同等的优
先级。所以在安装时,让所有的数据库服务器进程都使用缺省的优先级运行。
1.2、调整内存分配
Oracle 数据库服务器保留 3 个基本的内存高速缓存,分别对应 3 种不同类型
的数据:库高速缓存,字典高速缓存和缓冲区高速缓存。库高速缓存和字典高速缓
存一起构成共享池,共享池再加上缓冲区高速缓存便构成了系统全程区 (SGA)。SGA
是对数据库数据进行快速访问的一个系统全程区,若 SGA 本身需要频繁地进行释
放、分配,则不能达到快速访问数据的目的,因此应把 SGA 放在主存中,不要放在
虚拟内存中。内存的调整主要是指调整组成 SGA 的内存结构的大小来提高系统性
能,由于 Oracle 数据库服务器的内存结构需求与应用密切相关,所以内存结构的
调整应在磁盘 I/O 调整之前进行。
1.2.1、库缓冲区的调整
库缓冲区中包含私用和共享 SQL 和 PL/SQL 区,通过比较库缓冲区的命中率决
定它的大小。要调整库缓冲区,必须首先了解该库缓冲区的活动情况,库缓冲区的
活动统计信息保留在动态性能表 v$librarycache 数据字典中,可通过查询该表来
了解其活动情况,以决定如何调整。
Select sum(pins),sum(reloads) from v$librarycache;
Pins 列给出 SQL 语句,PL/SQL 块及被访问对象定义的总次数;Reloads 列给
出 SQL 和 PL/SQL 块的隐式分析或对象定义重装载时在库程序缓冲区中发生的错
误。如果 sum(pins)/sum(reloads) ≈0,则库缓冲区的命中率合适;若
sum(pins)/sum(reloads)1, 则需调整初始化参数 shared_pool_size 来重新调整
分配给共享池的内存量。
1.2.2、数据字典缓冲区的调整
数据字典缓冲区包含了有关数据库的结构、用户、实体信息。数据字典的命
中率,对系统性能影响极大。数据字典缓冲区的使用情况记录在动态性能表
v$librarycache 中,可通过查询该表来了解其活动情况,以决定如何调整。
Select sum(gets),sum(getmisses) from v$rowcache;
Gets 列是对相应项请求次数的统计;Getmisses 列是引起缓冲区出错的数据
的请求次数。对于频繁访问的数据字典缓冲区,sum(getmisses)/sum(gets)10%~
15%。若大于此百分数,则应考虑增加数据字典缓冲区的容量,即需调整初始化参
数shared_poo
您可能关注的文档
- 煤矿机运三队主通风机司机应知应会标准.pdf
- 煤矿监测监控系统维护工应知应会标准.pdf
- 煤矿胶带输送机司机应知应会标准.pdf
- 煤矿某工作面开面安全风险专项辨识评估报告.pdf
- 煤矿清煤工应知应会标准.pdf
- 煤矿特种作业人员培训计划.pdf
- 煤矿通风瓦检队通风设施构筑工应知应会标准.pdf
- 煤矿通风瓦检队通风设施维修工应知应会标准.pdf
- 煤矿通风瓦检队瓦斯检查工应知应会标准.pdf
- 煤矿瓦斯抽采打钻工应知应会标准.pdf
- 深度解析(2026)《ISOTS 198582024 Forestry machines — Portable chain-saws — Test method for evaluating saw chain lubr标准解读.pptx
- 深度解析(2026)《JTT 1386.2—2021海事电子证照 第2部分:水上移动通信业务标识码证书》.pptx
- 深度解析(2026)《NYT 3867-2021粮油作物产品中黄曲霉毒素B1、环匹阿尼酸毒素、杂色曲霉毒素的快速检测胶体金法》.pptx
- 深度解析(2026)《GBT 23341.2-2018涡轮增压器 第2部分:试验方法》:通向高性能与高可靠的必由之路.pptx
- 深度解析(2026)《ISOIEC 14776-3212002 Information technology — Small Computer System Interface-3 (SCSI-3) — Part 321标准解读.pptx
- 深度解析(2026)《ISOIEC 170432023 Conformity assessment — General requirements for the competence of proficiency tes标准解读.pptx
- 深度解析(2026)《ISOIECIEEE 8802-1BA2023 信息技术 — 系统间电信与信息交换 — 局域网和城域网 — 特定要求 — 第1BA部分:音视频桥接(AVB)系统》标准解读.pptx
- 深度解析(2026)《GBT 7672.21-2008玻璃丝包绕组线 第21部分:玻璃丝包铜圆绕组线 一般规定》.pptx
- 深度解析(2026)《SBT 10376-2004饼店分等定级规定》.pptx
- 深度解析(2026)《GBT 31941-2015核电站用非核安全级碳钢及合金钢焊接钢管》.pptx
原创力文档


文档评论(0)