死锁详细信息
更新时间 2025-09-19 18:44:06
最近更新时间: 2025-09-19 18:44:06
接口功能介绍
获取死锁信息列表
接口约束
存在用户实例并拿到实例ID
URI
GET /RDS2/v1/open-api/deadlock/detail
路径参数 无
Query参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
outerProdInstId | 是 | String | 实例ID | 562b89493b1a40e1b97ea05e50dd8170 | |
resId | 否 | Integer | 节点ID | 1 | |
ts | 是 | String | 死锁出现的时间戳 | 2025-04-16 15:23:16 |
请求参数
请求头header参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
project-id | 否 | String | 项目id | b829cb71308746a094853c21d5aac0a1 | |
inst-id | 否 | String | 实例id (和参数outerProdInstId保持一致) | 264729201196525109 | |
regionId | 是 | String | 资源池regionId,比如实例在资源池A,则需要填写A资源池的regionId。 | 81f7728662dd11ec810800155d307d5b |
请求体body参数 无
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 返回码 取值范围:0 成功 | 0 | |
message | String | 返回消息 | ||
returnObj | Object | 返回对象 | data | |
error | String | 错误码。当接口失败时才返回具体错误编码,成功不返回或者为空 | MYSQL_10001 | |
表 data |
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
data | Array of Objects | 返回对象 | T | |
表 T |
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
lockMode | String | 引起死锁的模式 | X | |
ip | String | 应用端ip | 127.0.0.1 | |
query | String | 事务sql语句 | sql语句1 | |
thread | Integer | 事务所属线程ID | 7 | |
lockType | String | 当前事务持有锁的类型 | RECORD | |
resId | Integer | 节点ID | 1 | |
waitHold | String | 事务在等待锁(w)或持有锁(h) | w | |
hostname | String | 应用hostname | host | |
port | Integer | 数据库端口 | 3306 | |
createTime | String | 死锁分析时间 | 2025-04-17T11:20:02.000+08:00 | |
host | String | 服务端ip | 127.0.0.1 | |
txnTime | Integer | 事务执行时间 | 1 | |
prodInstId | Integer | 产品实例ID | 1 | |
victim | Integer | 1:该事务被回滚 0:未回滚 | 1 | |
id | Integer | 记录ID | 1 | |
idx | String | 使用的索引信息 | PRIMARY | |
user | String | 应用连接用户 | root | |
db | String | 事务发生的库 | test01 | |
ts | String | 死锁发生的时间戳 | 2025-04-16T15:23:16.000+08:00 | |
txnId | Integer | 事务ID | 1 | |
tbl | String | 表名 | test |
枚举参数
无
请求示例
请求url
/RDS2/v1/open-api/deadlock/count?outerProdInstId=abc13cf3d9ef4576b54d95e16b68a2f7&pageNow=1&pageSize=10
请求头header
无
请求体body
无
响应示例
{
"returnObj": {
"data": [
{
"lockMode": "X",
"ip": "127.0.0.1",
"query": "sql语句1",
"thread": 2163676,
"lockType": "RECORD",
"resId": 516,
"waitHold": "w",
"hostname": "",
"port": 6301,
"createTime": "2025-04-17T11:20:02.000+08:00",
"host": "33.2.48.1",
"txnTime": 21,
"prodInstId": 9427,
"victim": 1,
"id": 140385,
"idx": "PRIMARY",
"user": "root",
"db": "test01",
"ts": "2025-04-16T15:23:16.000+08:00",
"txnId": 0,
"tbl": "customers"
},
{
"lockMode": "X",
"ip": "127.0.0.1",
"query": "sql语句2",
"thread": 2172156,
"lockType": "RECORD",
"resId": 516,
"waitHold": "w",
"hostname": "",
"port": 6301,
"createTime": "2025-04-17T11:20:02.000+08:00",
"host": "33.2.48.1",
"txnTime": 32,
"prodInstId": 9427,
"victim": 0,
"id": 140386,
"idx": "PRIMARY",
"user": "root",
"db": "test01",
"ts": "2025-04-16T15:23:16.000+08:00",
"txnId": 0,
"tbl": "customers"
}
]
},
"statusCode": 0,
"message": "success"
}
状态码
请参考 状态码
错误码
请参考 错误码