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