租户内存告急?三步定位“谁吃掉了内存

租户内存飙到memstore_limit ,写入被限流?三步揪出元凶:

1. 看MemStore

sql

SELECT * FROM oceanbase.GV$OB_MEMSTORE ORDER BY ACTIVE_SPAN DESC;

ACTIVE_SPAN 大说明有长事务未提交。

2. 查大查询

sql

SELECT SQL_ID, USED_MEM, WAIT_TIME FROM oceanbase.GV$OB_SQL_AUDIT WHERE USED_MED > 100 * 1024 * 1024;

USED_MEM 大说明有大量内存排序或临时表。

3. 看冻结状态

sql

SELECT * FROM oceanbase.GV$OB_TABLET_COMPACTION_HISTORY ORDER BY START_TIME DESC;

长时间未合并,内存一直不释放。

【标签】 #内存管理 #故障排查 #memstore

6 个赞

厉害

1 个赞

不错,学习一下

2 个赞

学习了

2 个赞

感谢分享

1 个赞

知识点很好!

1 个赞

好好学习

1 个赞

天天向上

1 个赞

学习分享,学习学习

1 个赞

一起学习了

1 个赞

厉害

1 个赞