永发信息网

影响oracle查询性能的因素都有哪些

答案:2  悬赏:0  手机版
解决时间 2021-03-09 03:44
影响oracle查询性能的因素都有哪些
最佳答案
1、调整数据结构的设计.这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等.
2、调整应用程序结构设计.这一部分也是在开发信息系统之前完成,程序员在这一步需要考虑应用程序使用什么样的体系结构,是使用传统的Client/Server两层体系结构,还是使用Browser/Web/Database的三层体系结构.不同的应用程序体系结构要求的数据库资源是不同的.
全部回答
影响oracle系统性能的参数: 影响oracle数据性能的因素有很多,比如:操作系统,cpu 性能,内存分配不合理,oracle 配置,i/o 冲突,网络速度低以及sql使用常见错误等等都会影响数据库的性能。 1)操作系统:oracle 数据库服务器很大程度上依赖于运行服务器的操作系统,操作系统配置不合理会直接降低oracle性能; 2)cpu占用过高:cpu 是服务器中一个重要的资源 ,cpu 资源被其它应用占用或被某个数据库事务占用,会导致其它数据库事务运行停滞,而使数据库响应迟钝,比如:空闲时,cpu占用率超过90%,则说明oracle服务器cpu资源不足,低效率的 sql 语句、锁冲突、sql 语句的重解析等原因都会引起 cpu 资源不足; 3)i/o 冲突:由于磁盘在同一时刻只能满足一个进程的需要,当多个进程同时访问同一个磁盘时,会引起读写盘冲突,进而降低整个系统的速度; 4)oracle 配置:每一个 oracle 实例都是由一组 oracle 后台进程和系统全局区的一个内存区所组成的, 正确调整 oracle 配置将会对系统性能产生重大的影响; 5)内存分配不合理:内存分配不合理将会减少 oracle 用于存放最近访问过的数据的缓冲区空间,并导致操作系统频繁进行页面或内存交换,从而导致计算机系统额外的 i/o 开销; 6)网络速度低:网络的带宽会在一定程度上影响系统的整体性能,网络速度过低会增加网络 i/o 负荷量,从而降低数据库系统的吞吐量并延长用户响应时间; 7)sql使用常见错误:配置和数据迁移的错误,大量递归 sql 语句的存在,长时间的全表扫描,一些数据库结构的设置不合理,重做日志文件的不合理设置,i/o 设备的不合理的规划,非标准参数的使用,执行效率很差的 sql 语句,游标和共享池的错误使用,低效率的数据库连接。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
银岭科技产业园地址在什么地方,想过去办事
九什么二什么的成语有哪些
风水真的可信吗?
北京都是哪个花卉市场有早市
住房公积金缴存证明有哪些
潍柴动力研究生定岗后的待遇?
模拟人生秘籍无法执行,求助
租房合同没到期 要拆迁我们的损失怎么办
collect leaves的中文
马到子在什么地方啊,我要过去处理事情
征服的PK模式怎么样。我就想找个PK爽的游戏
【高分,急,在线等!!!!】江西师范大学外
保留百分位是啥意思
中国(江苏)知识产权维权援助中心宿迁分中心在
PLC是在什么控制系统基础上发展起来的().
推荐资讯
我是新加坡人华人,我不是中国人,大家都说我
左溢 fire fly
借钱救命,
宾阳县张林海轮胎总汇在哪里啊,我有事要去这
手指头上的皮裂开了很多,这是缺少什么营养吗
溧阳天目公信会计师事务所有限公司地址有知道
红枣和桂圆一起泡水喝会利尿吗?
左右沙发双十一的时候会便宜吗?
usb数据线里面红 黄 蓝 黑 绿 橙各颜色线的功
若等腰三角形的顶角为α,则它一腰上的高与底
qq开通时长是什么意思?
DNF的稀有扮装应该有两种颜色的吧?为什么我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?