执行大批量装入操作

如果关闭事务日志记录,那么可以提高插入数百或数千行时的速度。由于发生故障时可以很容易地重新创建丢失的工作,所以日志记录这些插入操作是没有意义的。以下列表包含大批量装入操作的步骤:
  • 只要其他用户有可能正在使用数据库,就使用 DATABASE EXCLUSIVE 语句来排除他们。
  • 请求管理员关闭数据库的日志记录。

    可以使用现有的日志来将数据库恢复到目前状态,并且可以再次运行批量插入操作来恢复那些行(如果丢失了那些行的话)。

  • 执行用于将数据装入表的语句或运行用于将数据装入表的实用程序。
  • 备份新装入的数据库。

    请求管理员执行完全备份或增量备份,或请求管理员使用 onunload 实用程序来只创建数据库的二进制副本。

  • 复原事务日志记录并释放对数据库的互斥锁定。