文档中心>云数据库 SQL Server>操作指南>日志管理>手动创建最新阻塞及死锁事件

手动创建最新阻塞及死锁事件

最近更新时间:2024-05-10 09:10:41

我的收藏
云数据库 SQL Server 支持在开启采集阻塞事件及死锁事件的前提下,手动创建最新的阻塞事件及死锁事件,您可在需要时立即创建并下载阻塞事件及死锁事件文件。本文为您介绍通过控制台手动创建最新阻塞及死锁事件。
说明:
仅2012、2014、2016、2017、2019、2022 Enterprise 版本支持手动创建最新阻塞及死锁事件,2008 R2 Enterprise 版本不支持。
日志时间默认为北京时间,若修改了默认时区,则日志数据的存储时间显示为实例服务器所在时区时间,但控制台显示会是北京(UTC+8)时间。

操作场景

云数据库 SQL Server 开启采集阻塞事件及死锁事件后,阻塞事件及死锁事件文件默认每5分钟采集一次,即每5分钟内,超过采集阈值的执行 SQL 均会被记录并生成文件。当前支持在需要时立即生成阻塞事件及死锁事件文件,例如在一个日志文件生成周期内(每5分钟),最新日志刚采集了3分钟,这时您可以通过手动创建最新阻塞及死锁事件功能立即下载这3分钟内生成的日志文件。


前提条件

手动创建最新阻塞及死锁事件

2. 在上方选择地域,找到目标实例,单击实例 ID 或在其操作列单击管理,进入实例管理页。

3. 在实例管理页,选择操作日志页。
4. 单击创建最新日志

5. 在弹窗下,单击保存
说明:
创建最新日志会将正在生成中未满足打包时间的文件立刻切断打包上传,即:采集频率为每5分钟生成一个日志文件,若最新文件仅刚采集3分钟,单击创建最新日志后,会将当前的3分钟日志立刻切断打包上传供用户下载,后续日志文件会从切割时间起按照既定的采集频率继续生成。

参数
说明
日志类型
默认为阻塞事件及死锁事件,目前仅支持同时创建,暂不支持单独创建阻塞事件,或者单独创建死锁事件。
采集阈值
超过采集阈值的执行 SQL 会被记录为阻塞 SQL 及死锁 SQL,这里的阈值默认与开启阻塞及死锁事件时的设置一致。
保留时间
默认为7天。

后续操作

常见问题

为什么在控制台创建最新日志的功能选项无法点击操作?

1. 可能您的实例未开启采集阻塞事件及死锁事件,您需要先开启采集事件,操作参见 开启采集阻塞事件及死锁事件
2. 可能您的实例版本为 2008 R2 Enterprise 版本,当前仅2012、2014、2016、2017、2019、2022 Enterprise 版本支持手动创建最新阻塞及死锁日志。

如何修改采集阈值?

由于手动创建最新日志文件里记录的 SQL 采集阈值与开启采集阻塞事件及死锁事件时的设置相关,您可在操作日志 > 操作日志设置里进行修改。