gpt4 book ai didi

sql-server - SQL Server 检查点

转载 作者:行者123 更新时间:2023-12-03 18:28:45 24 4
gpt4 key购买 nike

谁能解释一下 SQL Server 何时发出检查点?

最佳答案

来自:http://msdn.microsoft.com/en-us/library/ms188748.asp

导致检查点的事件
在数据库备份之前,数据库引擎会自动执行检查点,以便对数据库页面的所有更改都包含在备份中。此外,当发生以下任一情况时,检查点会自动发生:

  • 日志的事件部分超过
    服务器可以的大小
    在一定时间内恢复
    在恢复间隔中指定
    服务器配置选项。
  • 日志已满 70%,并且
    数据库处于日志截断模式。
    数据库处于日志截断模式
    当这两个条件都为 TRUE 时:
    数据库正在使用 Simple
    恢复模型,并在执行后
    最后一个 BACKUP DATABASE 语句
    引用数据库的,其中之一
    发生以下事件:
  • 最少记录的操作是
    在数据库中执行,例如
    最少记录的批量复制操作
    或最少记录的 WRITETEXT
    语句被执行。一个 ALTER
    执行 DATABASE 语句
    添加或删除文件
    数据库。

  • 此外,停止服务器会在服务器上的每个数据库中发出一个检查点。以下停止 SQL Server 的方法为每个数据库执行检查点:

    使用 SQL Server 配置管理器。
    使用 SQL Server 管理工作室。
    使用 SHUTDOWN 语句。

    关于sql-server - SQL Server 检查点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/865659/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com