oracle数据库中,单个表数据超过10G,用表分区好,还是单独给这个表建立个表空间好?

如果单个表数据超过10G,使用表分区功能好,还是单独给这个表建立个表空间好。

参与15

3同行回答

atpeace331atpeace331  数据库管理员 , 银行
其实,您应该再多些背景细节,比如说:1、表数据量的日增涨量多少?2、表的数据是否需要定期归档?3、表上的负载类型?select 多些?还是要频繁 update、insert、delete?比例多少?问题背景信息:1.每日增长10万。 2.不定期归档。 3.select占70%,insert占30%,无其他操作。建议:那最好分区表,至...显示全部

其实,您应该再多些背景细节,比如说:

1、表数据量的日增涨量多少?

2、表的数据是否需要定期归档?

3、表上的负载类型?
select 多些?还是要频繁 update、insert、delete?比例多少?


问题背景信息:
1.每日增长10万。
2.不定期归档。
3.select占70%,insert占30%,无其他操作。

建议:
那最好分区表,至于按照日期分区,还是按照月分区,取决于您的数据归档按照日归档?还是月归档?
数据,选择 单个独立的表空间存放;索引,选择不同的独立表空间存放;如果表中有大字段的话,为它选择独立的表空间。

收起
银行 · 2019-04-19
  • xufc  xufc
    1.每日增长10万。 2.不定期归档。 3.select占70%,insert占30%,无其他操作。
    2019-04-20
  • xufc  xufc
    [此评论已删除]
    2019-04-20
仙道彰仙道彰  数据库开发工程师 , 花旗集团
建议用分区表,后期好清理。可以根据数据日期来进行分区,当然其他递增字段也可以。显示全部

建议用分区表,后期好清理。可以根据数据日期来进行分区,当然其他递增字段也可以。

收起
互联网服务 · 2019-04-19
baochengchenbaochengchen  系统工程师 , 华际
10g, 很多吗? 这点数据正常来说不应该出现性能上的问题;显示全部

10g, 很多吗? 这点数据正常来说不应该出现性能上的问题;

收起
系统集成 · 2019-04-24
浏览2358

提问者

xufc
软件开发工程师honey

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-04-19
  • 关注会员:4 人
  • 问题浏览:3758
  • 最近回答:2019-04-24
  • X社区推广