跨表空间关联查询的问题

[复制链接]
查看11 | 回复6 | 2012-7-12 18:47:29 | 显示全部楼层 |阅读模式
当数据库的A用户通过自己所用表空间上的某个表关联查询另外一个表空间上的某个表时速度极慢,但是如果把那个表迁移到A用户所用的表空间上时,速度可提高到10倍以上。请问这该怎么解决啊,是什么原因造成的?? 数据库系统是ORACLE9I
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
概念不清楚,只要这个表是A用户的,该表所在的表空间就是:A用户所用的表空间
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
把你的查询语句帖出来看看。
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
所查询的表是属于B用户的,该表所在的表空间属于B用户。
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
如果A用户可以使用两个表空间,建立表的时候可以指定表空间的。
根据楼主说得情况,应该是B用户的表空间I/O需要优化
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
表迁移之后,表的储存特性会发生很大的改变.
有没有试过,再迁移回去的性能如何?
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
两个表空间有什么不同?
block不一样?
jlandzpa说得有理
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行