数据库访问很慢,什么问题?

xq02 2009-06-16 11:27:58
有一个数据库服务器,上边只有一个库,有三个表空间,三个用户,分别访问不同的表空间,现在用plsql联上之后做一个简单的查询都很慢,将整个库备份出来导入到我机器上进行查询也很慢,但是将其中的一个表空间的表备份出来,导入到我本机之后,同样的查询,速度非常快,想请教大家可能是什么问题?
...全文
94 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
inthirties 2009-06-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 xq02 的帖子:]
有一个数据库服务器,上边只有一个库,有三个表空间,三个用户,分别访问不同的表空间,现在用plsql联上之后做一个简单的查询都很慢,将整个库备份出来导入到我机器上进行查询也很慢,但是将其中的一个表空间的表备份出来,导入到我本机之后,同样的查询,速度非常快,想请教大家可能是什么问题?
[/Quote]

和机器的配置,以及oracle本身的性能配置有关
阿三 2009-06-16
  • 打赏
  • 举报
回复
先看看查询语句是否建了索引什么的,分析一下执行计划,
再看看服务器上的配置,SGA,PGA等参数,具体得找找资料了,如果9i可以用图形界面看看有建议值
xq02 2009-06-16
  • 打赏
  • 举报
回复
楼上能说的详细点吗?
welyngj 2009-06-16
  • 打赏
  • 举报
回复
可能是oracle的配置的问题
oraclelogan 2009-06-16
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ScottYj 的回复:]
引用 7 楼 oraclelogan 的回复:
引用楼主 xq02 的帖子:
有一个数据库服务器,上边只有一个库,有三个表空间,三个用户,分别访问不同的表空间,现在用plsql联上之后做一个简单的查询都很慢,将整个库备份出来导入到我机器上进行查询也很慢,但是将其中的一个表空间的表备份出来,导入到我本机之后,同样的查询,速度非常快,想请教大家可能是什么问题?


这个问题比较复杂啊,

1,第一步看执行计划啦!

2,然后根…
[/Quote]

这个顶比较强大啊!哈哈!
ScottYj 2009-06-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 oraclelogan 的回复:]
引用楼主 xq02 的帖子:
有一个数据库服务器,上边只有一个库,有三个表空间,三个用户,分别访问不同的表空间,现在用plsql联上之后做一个简单的查询都很慢,将整个库备份出来导入到我机器上进行查询也很慢,但是将其中的一个表空间的表备份出来,导入到我本机之后,同样的查询,速度非常快,想请教大家可能是什么问题?



这个问题比较复杂啊,

1,第一步看执行计划啦!

2,然后根据执行计划看sql语句以及where条…
[/Quote]
oraclelogan 2009-06-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 xq02 的帖子:]
有一个数据库服务器,上边只有一个库,有三个表空间,三个用户,分别访问不同的表空间,现在用plsql联上之后做一个简单的查询都很慢,将整个库备份出来导入到我机器上进行查询也很慢,但是将其中的一个表空间的表备份出来,导入到我本机之后,同样的查询,速度非常快,想请教大家可能是什么问题?
[/Quote]

这个问题比较复杂啊,

1,第一步看执行计划啦!

2,然后根据执行计划看sql语句以及where条件后面的索引等等。

3,看你那个查询非常快的表空间的数据量有多少?走的是索引扫描还是全表扫描等等。

4,还有检查下各个参数的设置,是否都在正常范围之内?

随意说了些,这个问题牵涉的范围太广了吧!
xq02 2009-06-16
  • 打赏
  • 举报
回复
原来的服务器机器本身的配置比我的机器要好很多的
suncrafted 2009-06-16
  • 打赏
  • 举报
回复
这得看不同的服务器、不同的配置参数了

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧