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

1. 索引

2. 历史数据备份

3. 分表。。。

打开的文件的最大总数 (MAXTOTFILOP) = 16000

CPU 速度(毫秒/指令) (CPUSPEED) = 1.968101e-007

通信带宽(MB/秒) (COMM_BANDWIDTH) = 1.000000e+002

从DB2 的架构上来看,DB2 中的数据库的层次位于实例之下。实例实际上就是一个逻辑的数据库管理器,它提供了一个相对独立的运行环境。数据库必须要被创建在某个实例之下,因此,在创建数据库之前,必须要先创建实例。

每当一个新的实例被创建,DB2都会在DB2安装目录sqllib下生成一个目录,其目录名称与实例名称相同,该目录下的文件用于对该实例进行管理和控制。

另外,在使用CREATE DATABSE创建数据库之后,系统还将会生成一系列子目录!


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

原文地址: http://outofmemory.cn/sjk/6635517.html

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

发表评论

登录后才能评论

评论列表(0条)

保存