db2数据库表数据量太大如何横向拆分

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了db2数据库表数据量太大如何横向拆分相关的知识,希望对你有一定的参考价值。

参考技术A 对于表的数据量在百万上的使用delete from table_name 时候,会很慢很慢,难以接受。而且delete删除多张表数据时更难以接受。找了下方法,发现非常的快。步骤如下:
www.2cto.com
(1)、在C盘上新建一个名为【empty.del】的文件,此文件是空文件

(2)、命令行连接DB2数据库
DB2 connect to TEST_36 USER administrator using password

(3)、执行删除
DB2 import from empty.del of del replace into table_name本回答被提问者和网友采纳
参考技术B 虽然不知道对数据做横向拆分有何意义,因为对数据的查询,如何语句写得优化一点,速度还是不慢的。
不过,既然要这么做,实际上是可以做多个视图的,每个视图查询出表中一定量的数据,可根据主键控制数据不重复,这样实际就是拆分了

以上是关于db2数据库表数据量太大如何横向拆分的主要内容,如果未能解决你的问题,请参考以下文章

分库分表之ShardingSphere

oracle表数据量太大,expdp只导出部分

oracle表数据量太大,expdp只导出部分

oracle单表的数据量太大该怎么处理

数据割接效率提升常用套路

shrding_jdbc分表分库