【问题标题】:How to avoid bloating transactionlogs while creating an index?创建索引时如何避免事务日志膨胀?
【发布时间】:2013-07-11 07:29:59
【问题描述】:

有谁知道在创建索引时避免事务日志膨胀?

我的问题: 我有一个创建大量索引的脚本。运行此脚本时,我的事务日志不会停止增长。有没有办法,如何在创建索引时减少日志记录?

问候

【问题讨论】:

    标签: sql-server indexing transaction-log


    【解决方案1】:

    如果您的数据库的恢复模式是full,您可以将您的数据库临时切换到批量日志恢复模式

    如果数据库设置为简单或批量记录恢复模式,则无论是离线还是在线执行操作,都会最少记录一些索引 DDL 操作(包括 CREATE INDEX)。

    这里是可以最少记录的此类操作的列表:http://msdn.microsoft.com/en-us/library/ms191244(v=sql.105).aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-30
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      • 2022-10-04
      • 2019-07-04
      相关资源
      最近更新 更多