Fanr

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  395 随笔 :: 0 文章 :: 184 评论 :: 48万 阅读

某些完整日志记录、大规模索引操作可以生成大型数据负荷,不管是脱机执行操作还是联机执行操作,这些数据负荷都可能导致快速填满事务日志。这可能影响性能。通过在索引操作的持续时间内将数据库的恢复模式设置为大容量日志模式或简单模式,可以使这些索引操作的日志记录最小。最小日志记录比完整日志记录更加有效,并可以降低索引操作填满日志空间的可能性。

索引操作日志记录

下表列出了索引操作和这些操作的每种数据库恢复模式下可用的日志记录的类型。联机和脱机索引操作均支持这些恢复模式。

索引操作 完整 大容量日志 简单

ALTER INDEX REORGANIZE

完全记录

完全记录

完全记录

ALTER INDEX REBUILD

完全记录

按最小方式记录

按最小方式记录

CREATE INDEX

完全记录

按最小方式记录

按最小方式记录

DBCC INDEXDEFRAG

完全记录

完全记录

完全记录

DBCC DBREINDEX

完全记录

按最小方式记录

按最小方式记录

DROP INDEX

索引页释放是完整日志记录;新堆的重新生成(如果适用)是完整日志记录。

索引页释放将完全记录;新堆的重新生成将按最小方式记录(如果适用的话)。

索引页释放将完全记录;新堆的重新生成将按最小方式记录(如果适用的话)。

有关详细信息,请参阅选择数据库恢复模式

posted on   Fanr_Zh  阅读(396)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示