MEMORY_USAGE_OPS_HISTORY
MEMORY_USAGE_OPS_HISTORY
表描述了与内存相关的操作历史以及当前 TiDB 实例的执行依据。
USE information_schema;
DESC memory_usage_ops_history;
+----------------+---------------------+------+------+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+---------------------+------+------+---------+-------+
| TIME | datetime | NO | | NULL | |
| OPS | varchar(20) | NO | | NULL | |
| MEMORY_LIMIT | bigint(21) | NO | | NULL | |
| MEMORY_CURRENT | bigint(21) | NO | | NULL | |
| PROCESSID | bigint(21) unsigned | YES | | NULL | |
| MEM | bigint(21) unsigned | YES | | NULL | |
| DISK | bigint(21) unsigned | YES | | NULL | |
| CLIENT | varchar(64) | YES | | NULL | |
| DB | varchar(64) | YES | | NULL | |
| USER | varchar(16) | YES | | NULL | |
| SQL_DIGEST | varchar(64) | YES | | NULL | |
| SQL_TEXT | varchar(256) | YES | | NULL | |
+----------------+---------------------+------+------+---------+-------+
12 行结果(0.000 秒)
SELECT * FROM information_schema.memory_usage_ops_history;
+---------------------+-------------+--------------+----------------+---------------------+------------+------+-----------------+------+------+------------------------------------------------------------------+----------------------------------------------------------------------+
| TIME | OPS | MEMORY_LIMIT | MEMORY_CURRENT | PROCESSID | MEM | DISK | CLIENT | DB | USER | SQL_DIGEST | SQL_TEXT |
+---------------------+-------------+--------------+----------------+---------------------+------------+------+-----------------+------+------+------------------------------------------------------------------+----------------------------------------------------------------------+
| 2022-10-17 22:46:25 | SessionKill | 10737418240 | 10880237568 | 6718275530455515543 | 7905028235 | 0 | 127.0.0.1:34394 | test | root | 146b3d812852663a20635fbcf02be01688f52c8d433dafec0d496a14f0b59df6 | desc analyze select * from t t1 join t t2 on t1.a=t2.a order by t1.a |
+---------------------+-------------+--------------+----------------+---------------------+------------+------+-----------------+------+------+------------------------------------------------------------------+----------------------------------------------------------------------+
2 行结果(0.002 秒)
MEMORY_USAGE_OPS_HISTORY
表中的列说明如下:
TIME
:会话终止的时间戳。OPS
:“SessionKill”MEMORY_LIMIT
:会话终止时 TiDB 的内存使用限制(以字节为单位),其值与系统变量tidb_server_memory_limit
一致。MEMORY_CURRENT
:TiDB 当前的内存使用量(以字节为单位)。PROCESSID
:被终止会话的连接 ID。MEM
:被终止会话的内存使用量(以字节为单位)。DISK
:被终止会话的磁盘使用量(以字节为单位)。CLIENT
:被终止会话的客户端连接地址。DB
:被终止会话连接的数据库名称。USER
:被终止会话的用户名。SQL_DIGEST
:被终止会话中正在执行的 SQL 语句的摘要。SQL_TEXT
:被终止会话中正在执行的 SQL 语句。