ORACLE9 的表空间在多大以后会影响性能

初心2 2005-01-26 10:09:00
我们服务器的一些表空间的使用量快达到3G了(不是设置的表空间的大小),经理说表空间太大会影响性能,,
我介绍一下环境:windows 2003,NTFS文件系统,oracle 9i, 硬盘容量非常大.


我觉得根本不存在这样的问题,以前也从来没考虑过.经理让我查一下看,会有什么影响.
所以我想问一下,表空间多大以后会影响性能.
...全文
698 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyi8903 2005-01-28
  • 打赏
  • 举报
回复
如果有raid 的话会更好.
liuyi8903 2005-01-28
  • 打赏
  • 举报
回复
当然使用量大了后可以分成几个数据文件来存储在不同区域的设备上.
这样有利于性能方面的提升.
liuyi8903 2005-01-28
  • 打赏
  • 举报
回复
表空间的剩余空间一般为15-20%之间为最优.
lilylamb 2005-01-28
  • 打赏
  • 举报
回复
NTFS我觉得可以参考UNIX下最佳文件大小为2G,我也使用了4G的,但是没感觉有多少影响;
表空间倒是无所谓,表空间太大就应该使用多个数据文件,并且由文件系统来管理,不要让字典管理。
最好使用RAID,主要影响速度的是索引、语句的效率,索引可以与数据分开
cloudsp 2005-01-28
  • 打赏
  • 举报
回复
一是看数据库是做联机事务处理还是数据仓库
二是看数据库业务量的大小和数据量的大小
三是看使用的设备和操作系统

不过3个G的表空间对oracle来说,还是很小的
初心2 2005-01-28
  • 打赏
  • 举报
回复
谢谢大家,,晚上再结,,看还有什么建议
初心2 2005-01-28
  • 打赏
  • 举报
回复
可能而已啊,,到底有没有呢,而且我查的资料,不是说的是UNIX上面的,就是说的是老的版本.所以我不知道我现在的情况是否有影响.
zealot_zk 2005-01-28
  • 打赏
  • 举报
回复
主要会在数据文件达到2G以后可能会产生影响,至于表空间没有容量的限制
daydayupliq 2005-01-27
  • 打赏
  • 举报
回复
关心磁盘I/O的影响,还不如关心一下表/索引是否合理,SQL语句的效率等等~(呵呵,拍砖~)
dakunlinux 2005-01-27
  • 打赏
  • 举报
回复
我个人认为,如果一个表空间由多个数据文件组成,而不同的数据文件在不同的磁盘上,那么基本不会影响性能。补充一下,我最大的表空间是40G
playmud 2005-01-27
  • 打赏
  • 举报
回复
影响可能会有的,设计的时候应该把磁盘的i/o考虑进去,尽量分布压力.
zhaokeke2004 2005-01-27
  • 打赏
  • 举报
回复
单个数据文件太大会影响性能的.

To daydayupliq(接着学吧!):
你说的不错,合理的索引可以减少磁盘I/0,但是硬件本身也占有很大的因素,比如做RADI.
wangybyangxr 2005-01-26
  • 打赏
  • 举报
回复
表空间太大不会影响性能,主要是考虑到数据文件大了可能会影响操作系统对磁盘的I/O,再者Oracle通过ROWID来找数据,ROWID中包含有表空间、区、段、块、行的信息。
初心2 2005-01-26
  • 打赏
  • 举报
回复
补充:当前 对应的每个表空间均只有一个数据文件

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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