影响oracle查询的因素有那些

mu_yi 2010-01-19 02:58:55
oralce有那些配置因素会影响到查询性能啊。目前小弟遇到一个问题,部署在客户生产机器上的某个模块的查询很慢,但部署在测试库的却很快。比较分析了发现瓶颈在数据库方面,但测试机的性能明显没生产机好啊,而且两个库的数据量也差不多,为什么会查询生产机器反而慢。
另外客户生产机部署很多其他系统的数据,是否有影响?但我测试性能的时候,其他系统并没有人使用!
请各位高手帮忙分析下,感谢!
...全文
156 17 打赏 收藏 举报
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gerrynj 2010-01-28
  • 打赏
  • 举报
回复
up
xjlimetarnet 2010-01-27
  • 打赏
  • 举报
回复
看看你们程序里有没有一些针对不同机器设定的特定参数
碧水幽幽泉 2010-01-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ojuju10 的回复:]
1、硬件 cpu 内存

2、数据库参数配置

3、索引、并行等hint语句
[/Quote]
蛇说的对。
kingstarer 2010-01-23
  • 打赏
  • 举报
回复
索引,分区,数据量

最好看看两处的查询计划 看主要区别在哪
tangren 2010-01-22
  • 打赏
  • 举报
回复
这个问题有点大...
ePower518 2010-01-22
  • 打赏
  • 举报
回复
影响查询性能的因素有很多:
1、索引是否建立,是否应用上
2、表碎片,尤其是索引碎片。生产库由于长时间运营,碎片导致查询使用了
错误的执行计划,导致速度慢的可能性很大
3、表或者索引的initial 参数配置不同,导致数据扩展区大小不一,也是有可能
导致查询速度降低。

对于基本配置的差别,我觉得这个性能问题不会是因为参数配置表现的那么明显。
可以:重建或者重新分析索引,应该可以解决。
sorry0481 2010-01-21
  • 打赏
  • 举报
回复
up
yuxinglian 2010-01-21
  • 打赏
  • 举报
回复
命中率
mu_yi 2010-01-19
  • 打赏
  • 举报
回复
具体是那些参数,能否详细说明下!!
crazylaa 2010-01-19
  • 打赏
  • 举报
回复
应该是数据库的各项配置参数不同导致。
iqlife 2010-01-19
  • 打赏
  • 举报
回复
有对比就好办啊,好好比较下测试库和生产不同,先自身配置着手,然后是环境因素
Dave 2010-01-19
  • 打赏
  • 举报
回复


做个AWR分析下数据库.. 瓶颈在哪就直接看出来了。




------------------------------------------------------------------------------
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
tangren 2010-01-19
  • 打赏
  • 举报
回复
引响性能的问题很多cpu,内存,磁盘
首先可以从操作系统中查看一下CPU的占用情况
其次看一下你的oracle的配置参数
另外做一个statspack看一看瓶颈在那。

如果一台机器上部署很多其它东西,肯定会影响的
ojuju10 2010-01-19
  • 打赏
  • 举报
回复
1、硬件 cpu 内存

2、数据库参数配置

3、索引、并行等hint语句
mu_yi 2010-01-19
  • 打赏
  • 举报
回复
呵呵 目前表还都没建索引
wuyisky84 2010-01-19
  • 打赏
  • 举报
回复
表的索引是否都建立正确?
发帖
Oracle 高级技术

3472

社区成员

Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
帖子事件
创建了帖子
2010-01-19 02:58
社区公告
暂无公告