---
description: 记录数据库锁对象、锁模式、持锁会话、客户端和 SQL 信息。
navTitle: MON_DB_LOCKS
---
# **MON\_DB\_LOCKS 数据库锁监控表**

记录数据库锁对象、锁模式、持锁会话、客户端和 SQL 信息。

## 位置{#position}

模型路径：`/sysdata/data/tables/mon/database/MON_DB_LOCKS.tbl`

物理表名：`MON_DB_LOCKS`

## 表结构{#structure}

| 字段名 | 字段类型 | 字段描述 |
| :----  | :---- | :------ |
| DATASOURCE\_NAME | VARCHAR(128) | 数据源名称 |
| SCHEMA | VARCHAR(50) | 数据库 Schema 名称 |
| OBJECT\_NAME | VARCHAR(50) | 数据库对象名称 |
| LOCKED\_MODE | VARCHAR(10) | 锁模式 |
| LOCKED\_TYPE | VARCHAR(32) | 锁类型 |
| LOCKED\_STATUS | VARCHAR(32) | 锁状态 |
| HOLDLOCK\_USERNAME | VARCHAR(50) | 持锁用户名 |
| HOLDLOCL\_TIME | NUMBER(38,2) | 持锁时长 |
| SQL\_TEXT | VARCHAR(4000) | SQL 文本 |
| EVENT | VARCHAR(200) | 等待事件 |
| SESSION\_ID | VARCHAR(32) | 会话ID |
| SESSION\_SERIAL | VARCHAR(32) | 会话序列号 |
| SESSION\_LOGON\_TIME | DATE | 会话登录时间 |
| SESSION\_STATUS | VARCHAR(32) | 会话状态 |
| DB\_OS\_PID | VARCHAR(24) | 数据库进程号 |
| CLIENT\_OSUSER | VARCHAR(30) | 客户端操作系统用户 |
| CLIENT\_HOSTNAME | VARCHAR(64) | 客户端主机名 |
| CLIENT\_IP | VARCHAR(64) | 客户端 IP |
| PROGRAM | VARCHAR(48) | 客户端程序 |

## 表索引{#indexes}

| 类型 | 名称 | 字段列表 | 是否唯一 | 说明 |
| :---- | :---- | :---- | :------ | :------ |
| 主键 | - | - | - | 该表未定义主键 |
| 索引 | - | - | - | 该表未定义其他索引 |
