oralce有那些配置因素会影响到查询性能啊。目前小弟遇到一个问题,部署在客户生产机器上的某个模块的查询很慢,但部署在测试库的却很快。比较分析了发现瓶颈在数据库方面,但测试机的性能明显没生产机好啊,而且两个库的数据量也差不多,为什么会查询生产机器反而慢。
另外客户生产机部署很多其他系统的数据,是否有影响?但我测试性能的时候,其他系统并没有人使用!
请各位高手帮忙分析下,感谢!
另外客户生产机部署很多其他系统的数据,是否有影响?但我测试性能的时候,其他系统并没有人使用!
请各位高手帮忙分析下,感谢!
首先可以从操作系统中查看一下CPU的占用情况
其次看一下你的oracle的配置参数
另外做一个statspack看一看瓶颈在那。如果一台机器上部署很多其它东西,肯定会影响的
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
1、索引是否建立,是否应用上
2、表碎片,尤其是索引碎片。生产库由于长时间运营,碎片导致查询使用了
错误的执行计划,导致速度慢的可能性很大
3、表或者索引的initial 参数配置不同,导致数据扩展区大小不一,也是有可能
导致查询速度降低。对于基本配置的差别,我觉得这个性能问题不会是因为参数配置表现的那么明显。
可以:重建或者重新分析索引,应该可以解决。