2009年2月3日星期二

DB2数据库移植常见问题全面解析(四)

在一次性导入大量数据到表中时,会因为写日志而影响性能,如何提高该操作的性能,在导入数据后,需要做更新统计操作,如何做?

  解决办法:一次性导入大量数据时为了提高性能,可以使用alter table activate not logged initially在该事务中关闭该表的日志选项,然后执行数据导入,在该事务结束后,该表日志开关自动打开。在导入大量数据后,为了提高查询性能,再运行runstats on table命令更新查询统计信息。

  提示:必须在一个事务中执行关闭日志和数据导入才会不记日志,当前事务结束后日志开关会自动重新打开……



查看全文

没有评论: