tidb某个正在运行的session/process占用的tidb内存多少怎么看

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】7.1

【遇到的问题:问题现象及影响】
tidb某个正在运行的session/process占用的tidb内存多少怎么看
这个session正在进行同步数据操作,所以会执行大量insert操作 dashboard能看到有一个tidb节点占用内存高

连接数占用内存可以看一下 TiDB 连接数占用内存计算(操作系统,summary) - AI牛丝

你这链接有问题吧

啥问题

INFORMATION_SCHEMA.CLUSTER_PROCESSLIST这个系统表里我记得有

那个很小,貌似也就sql语句大小

是的,只显示单个session占用的内存,正在处理的请求已使用的内存

只有大佬说的这个吧,INFORMATION_SCHEMA.CLUSTER_PROCESSLIST

不是这个么 * 执行 SELECT * FROM information_schema.processlist; 查看 SQL 对应的 MEM 列的值

2 个赞


如果是慢查询可以通过
TiDB Dashboard–>慢查询:根据SQL、TiDB实例、结束运行时间、总执行时间等信息进行定位, 查看内存使用情况。

1 个赞

当前版本这个mem字段准确吗