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

db2数据库表数据量太大如何横向拆分,第1张

对于表的数据量在百万上的使用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

例子:DB2数据库的中表 TEST_TABLE

1 首先在磁盘建立一个testTbale的文件夹,然后在文件夹内新建两个空白的csv文件,分别是testTable.csv(用来存放表中数据的输出文件)和log.csv(用来存放日志文件)。

2在DB2的控制中心中,打开数据库的表,把鼠标放在表TEST_TABLE上,点右键选择导出,在导出界面“定界选项”默认就可以了。

3点确定可导出数据

没有办法像压缩包那样分割,不过你可以针对每个表进行分离,

但是,什么样的空间还限制单个文件在2MB,换个空间吧

是不是上传限制2M呀,如果是这样就不用考虑这个问题了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9630386.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存