You need to enable JavaScript to run this app.
文档中心
云数据库 SQL Server 版

云数据库 SQL Server 版

复制全文
下载 pdf
数据库工作台
数据库工作台
复制全文
下载 pdf
数据库工作台
数据库工作台 (Database Workshop,简称 DBW) 是一款面向多类型数据库生命周期管理的统一云管理平台。DBW 是集数据库图形用户界面 (GUI)、故障排查和审计于一体的数据库 SaaS 产品,提供全方位观测分析、智能风险检核和自治运维等 Web 终端管理能力。为您提供稳定、安全和高效的数据库管理云服务。云数据库 SQL Server 版已对接数据库工作台(Database Workshop,简称 DBW),将 DBW 提供的锁分析、慢日志分析功能嵌入云数据库 SQL Server 版控制台。​
本章节介绍锁分析、慢日志分析这两个功能。​
锁分析​
通过锁分析功能,您可以查看和分析在云数据库 SQL Server 版数据库实例内发生的所有锁。​
前提条件​
已创建实例,且实例状态为运行中。​
注意事项​
  • 在使用事务与锁功能期间,请勿操作变更实例的相关配置,否则会导致无法正常查看实例的锁信息。​
  • 数据保留时长:查询结果最多保留 30 天。​
  • 死锁关系图展示规则:默认展示首个死锁的关联信息,如需查看其他死锁的关系图,可单击对应的死锁列表项。​
操作步骤​
  1. 进入锁分析页签。有以下 2 种方法进入该页签,您任选其一即可:​
  • ​
    直接在 SQL Server 控制台查看
    前往 DBW 控制台查看
    ​
    1. 在顶部菜单栏,选择实例所属的项目和地域。​
    1. 在实例列表页面,单击目标实例名称。​
    1. 在实例信息页面,单击数据库工作台页签。​
    1. 单击事务与锁子页签。​
    ​
  1. 查看锁信息。在 SQL Server 控制台的事务与锁页签或 DBW 控制台的锁分析页签,您可以查看死锁详细信息以及死锁关系图:​
  • ​
    死锁详细信息
    死锁关系图
    ​
    在死锁详细信息区域,按需自定义查询死锁信息的时间,默认展示近 7 天内的死锁信息。具体死锁信息,如下所示:​
    • LastTranStarted:事务开始时间,精确到毫秒,用于定位死锁发生的具体时刻。​
    • SPID:会话进程 ID,唯一标识一个数据库连接,是追踪死锁进程的关键标识。​
    • IsVictim:是否为死锁牺牲者。标记为 × 表示该进程被系统选为牺牲者并回滚,标记为 √ 表示该进程在死锁中被终止。​
    • Database:发生死锁的数据库名称。​
    • LogUsed:该事务已使用的日志空间大小(单位:字节),反映事务规模。​
    • LockMode:锁模式,如 X 代表排他锁,表明该进程正持有或请求排他锁。​
    • WaitResourceDesc:当前事务等待中的资源详情,通常包含表名、索引名及键值,用于精确定位锁冲突对象。​
    • ObjectOwned:当前进程已持有的锁对象 ID。​
    • ObjectRequested:当前进程正在请求的锁对象 ID。​
    • WaitResource:当前事务等待中的资源。​
    • HostName:当前事务的主机名称。​
    • LoginName:当前事务的账号名称。​
    • Status:当前事务的状态,suspended 表示该进程因等待资源而被挂起。​
    • ClientApp:当前事务所使用的客户端名称,如 SQLCMD,用于识别调用来源。​
    • SQLText:导致死锁的 SQL 语句文本,单击可复制,便于后续分析与优化。​
    您也可以单击表格任一行左侧的 + 号,可展开该行对应的 Deadlocked process 子表,查看该死锁事件中所有相关进程的详细信息。​
    ​
慢日志分析​
慢日志分析功能支持查看实例慢查询的发展趋势、统计与明细,并可以进一步分析主、备节点的慢日志信息,帮助您快速定位问题。​
前提条件​
  • 已为实例开启慢日志。若未开启慢日志,具体操作可参见开启慢日志。​
注意事项​
  • 当前仅支持查询主节点的慢日志,且查询结果最多展示 2 个日志文件中的前 100 条记录。​
  • 默认展示近 10 分钟内的慢日志信息。​
  • 最多可以支持查看近 30 天内的慢日志数据,最长查询慢日志的时间跨度是 7 天。​
  • 在筛选查看某时间段内的慢 SQL 时,查询结束时间需晚于开始时间。​
  • 单次最多支持下载 100 条日志信息。​
操作步骤​
  1. 进入慢日志分析页面。有以下 2 种方法可进入该页面,您任选其一即可:​
  • ​
    直接在 SQL Server 控制台查看
    前往 DBW 控制台查看
    ​
    1. 在顶部菜单栏,选择实例所属的项目和地域。​
    1. 在实例列表页面,单击目标实例名称。​
    1. 在实例信息页面,单击数据库工作台页签。​
    1. 单击慢日志分析子页签。​
    ​
  1. 在 SQL Server 控制台的慢日志分析页签或 DBW 控制台的日志管理页签,支持筛选、查看慢日志和下载慢日志明细。具体如下:​
  • ​
    筛选慢日志
    查看慢 SQL 列表
    下载慢日志
    ​
    您可按需筛选目标时间段。选择查询时间范围时,查询结束时间需晚于查询开始时间。​
    也可单击高级筛选,在展开的筛选区域,按需配置以下参数后,单击查询。​
    • 数据库名称:在输入框中输入目标数据库,然后回车,单次支持输入多个数据库。​
    • 执行 User:在输入框中输入目标用户,然后回车,单次支持输入多个执行 User。​
    • IP 来源:在输入框中输入多个目标 IP,然后回车,单次支持输入多个 IP 地址。​
    ​
最近更新时间:2026.10.15 16:01:51
这个页面对您有帮助吗?
有用
有用
无用
无用