MOT监控
可以通过查询pg_relation_size来监控表和索引的大小。
例如:
数据大小
索引
检查MOT全局内存大小,主要是数据和索引。
select * frommot_global_memory_detail();
其中,
- -1为总内存。
- 0–7为NUMA内存节点。
检查MOT本地内存大小,包括会话内存。
select * frommot_local_memory_detail();
结果如下。
----------------+----------------+-------------
-1 | 144703488 | 144703488
1 | 25165824 | 25165824
2 | 18874368 | 18874368
3 | 18874368 | 18874368
4 | 18874368 | 18874368
5 | 12582912 | 12582912
其中,
- -1为总内存。
- 0–7为NUMA内存节点。
会话管理的内存从MOT本地内存中获取。
结果如下。
sessid | total_size | free_size | used_size
---------------------------------––––––-+-----------+----------+----------
1591175063.139755603855104 | 6291456 | 1800704 | 4490752
其中,
- total_size:分配给会话的内存。
- free_size:未使用的内存。
- used_size:使用中的内存。
DBA可以通过以下查询确定当前会话使用的本地内存状态。
select * from mot_session_memory_detail()
结果如下。