有一张表 a 上亿的数据,现在要进行分区,请问有哪些更有效率的方法?

回答·10
最热
最新
  • oracle 9i 以上版本,有在线重定义功能,可以直接将普通表转化为分区表。
  • oracle 表分区互换速度最快~
  • 思路 重新创建一张分区表 然后 原始数据动态分区 导入新表,然后重命名 为原表名
  • 没有给定环境或条件,最通用不就是建表,插入,改名。
  • 导出,然后导入新建分区表,然后重命名
  • exchange 分区表无非分区表数据交换
  • 重新创建分区表,导入数据到分区表中,导入时使用 commit 批量提交,写动态 SQL(execute immediate),最后重命名表
  • 答,用正态分布,μ+-3μδ
  • 看情况,符合表分区和范围分区条件就用这两种,不然就用散列分区
  • db2 可以创建新的分区表,关日志插曲数据