问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样优化oracle数据库

发布网友 发布时间:2022-04-26 05:31

我来回答

1个回答

热心网友 时间:2022-04-08 00:27

1
调整数据结构的设计。这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。
2
调整应用程序结构设计。这一部分也是在开发信息系统之前完成,程序员在这一步需要考虑应用程序使用什么样的体系结构,是使用传统的Client/Server两层体系结构,还是使用Browser/Web/Database的三层体系结构。不同的应用程序体系结构要求的数据库资源是不同的。
3
调整数据库SQL语句。应用程序的执行最终将归结为数据库中的SQL语句执行,因此SQL语句的执行效率最终决定了ORACLE数据库的性能。ORACLE公司推荐使用ORACLE语句优化器(Oracle Optimizer)和行锁管理器(row-level manager)来调整优化SQL语句。
4
调整服务器内存分配。内存分配是在信息系统运行过程中优化配置的,数据库管理员可以根据数据库运行状况调整数据库系统全局区(SGA区)的数据缓冲区、日志缓冲区和共享池的大小;还可以调整程序全局区(PGA区)的大小。需要注意的是,SGA区不是越大越好,SGA区过大会占用操作系统使用的内存而引起虚拟内存的页面交换,这样反而会降低系统。
5
调整硬盘I/O,这一步是在信息系统开发之前完成的。数据库管理员可以将组成同一个表空间的数据文件放在不同的硬盘上,做到硬盘之间I/O负载均衡。
6
调整操作系统参数,例如:运行在UNIX操作系统上的ORACLE数据库,可以调整UNIX数据缓冲池的大小,每个进程所能使用的内存大小等参数。 实际上,上述数据库优化措施之间是相互联系的。ORACLE数据库性能恶化表现基本上都是用户响应时间比较长,需要用户长时间的等待。但性能恶化的原因却是多种多样的,有时是多个因素共同造成了性能恶化的结果,这就需要数据库管理员有比较全面的计算机知识,能够敏感地察觉到影响数据库性能的主要原因所在。另外,良好的数据库管理工具对于优化数据库性能也是很重要的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
空气能热水器如何实现零冷水 空气能总是要放很多冷水才有热水,为什么? 这些常见威士忌术语外文要了解~ 雪梨桶和波本桶的区别 都有哪些团购网 哪些团购网好 哪些团购网比较好 团购网站都有什么 有哪些好的团购网站 团购有哪些网 怎么查看 别人锁定我的抖音粉丝 149期双色球开奖号码是多少? 网贷把我资料发给第三方,第三方发信息给我说要上门收钱 oracle与mysql的区别? 抖音粉丝锁了怎么看 双色球149期开奖结果 双色球第149期开出什么号码 抖音里查看对方的关注和粉丝,为什么会显示用户退出登录关法查看呢 支付宝逾期一年,第三方打电话要上门催收,真的会过来吗? 双色球149期开奖顺序 双色球149期什么时候开奖 捷信逾期说明天上门真的会上门吗? 第三方催收上方能不开吗 上海科技大学怎么样,好不好的默认点评 车主贷逾期催收公司说要上门 上海科技大学的历史沿革 现在钱还不上,又第三方催收要上门,请问会恶意催收吗? 上海科技大学在高桥镇的哪个方向 去上海科技大学坐几号线在哪里下车? 上海科技大学好不好? 双色球2015149期开奖结果 双色球第2015149期销售时间12月20开奖号码是多少? 双色球2010149期开奖号码是多少? 抖音一天涨的粉丝怎么看 就数据库性能调整和优化问题,比较ORACLE和DB2的异同,尽量详细,3000字左 ... 2014149期双色球开奖结果 oracle性能优化如何做 今晚2014149期双色球开奖号码是多少啊? oracle性能优化有哪些书籍 双色球第149期的开奖号码是多少 2015年12月20日149期双色球开奖结果 2010149期双色球开奖结果 oracle 执行计划 怎么性能调优 双色球2019149期开奖结果 官网? 20150149期双色球那些省中一等奖? 《楚辞》中适合取名的字词有哪些? 2016年149双色球开奖号码 2015149期双色球开奖号 2015年,149期,双色球开奖结果 保险有哪些常见种类?