数据库服务器的配置问题,比如CPU/内存等,比如在PC上安装DB2,别说insert语句,就是做个简单的查询就要很久,因为计算机缓不过嘛。
2、软件问题
insert的表是不是有索引,如果索引复杂或者建的不当,插入语句时会很慢的。
db2 load是直接把数据写入数据页里面的,非常快,我之前db2 load from…这么导过20 30 G的数据也没要半个小时,当然这跟服务器性能也有关系。如果你是在DB2数据库安装的那台服务器后台上导入,5G数据怎么要不了2个小时吧,如果你是通过客户端执行db2 load client from……这种方式导入,会慢很多;还有你看看表是不是分区表,或者建了很多索引,这样也有些影响的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)