暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 使用ASM进行分区的单个或多个表空间

askTom 2016-04-08
295

问题描述

嗨,伙计们,
当表空间将驻留在ASM上时,您只需要了解使用多个表空间和范围分区的利与弊。

所以分区计划是
...
PARTITION BY  RANGE ( date_time )
INTERVAL(NUMTODSINTERVAL(1, 'DAY'))
STORE IN( MRK_TBLSP1, MRK_TBLSP2, MRK_TBLSP3, MRK_TBLSP4, MRK_TBLSP5, MRK_TBLSP6, MRK_TBLSP7, MRK_TBLSP8 )
...


表空间将全部驻留在ASM磁盘组+DATA上,并且它只是+DATA ,因此没有机会将一个表空间放置在+DATA上,将另一个表空间放置在+DATA2上,依此类推。所以基本上所有的表空间都驻留在同一个磁盘组上,所以将负载分配到不同磁盘组上的不同表空间的任何好处都不会发生。在我从事这项工作的4年中,我们从来没有使用过可移动表空间,而且很可能永远也不会使用,所以在这方面没有任何好处。

您还能想到什么来加强或斥责仅仅为了分区选项而需要多个表空间呢?作为一个DBA ,我希望所有这些都放在一个表空间中,因为我不能选择将一些表空间放在+DATA上,例如将一些表空间放在+DATA上,有些表空间放在+DATA2上,而且我也不想为8个不同的表空间而担心。

期待你在这两种情况下的观点或经验。

安迪

专家解答

多个表空间不仅仅关系到大小和性能(正如您所说,现在在数据和它驻留的物理设备之间存在许多抽象层).

多个表空间DO各自为政的地方是历史数据,因为您可以使表空间只读,从而潜在地提高备份的效率,同时也为将来自动ILM功能开辟了商机(12c)。

因此,也许不要放弃多表空间方法。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论