查询当前租户的MemStore内存使用情况(OB V4)?
2 个赞
select * from gv$ob_memstore;
2 个赞
yes
学习了
1 个赞
1 个赞
为了查询当前租户的MemStore内存使用情况,您可以使用如下的SQL语句:
obclient [oceanbase]> SELECT * FROM oceanbase.V$OB_MEMSTORE;
这将返回如下所示的结果:
+----------------+----------+-----------+-------------+----------------+------------+---------------+----------------+
| SVR_IP | SVR_PORT | TENANT_ID | ACTIVE_SPAN | FREEZE_TRIGGER | FREEZE_CNT | MEMSTORE_USED | MEMSTORE_LIMIT |
+----------------+----------+-----------+-------------+----------------+------------+---------------+----------------+
| 172.xx.xxx.xxx | 2882 | 1002 | 62914560 | 603982068 | 0 | 62914560 | 2684354550 |
+----------------+----------+-----------+-------------+----------------+------------+---------------+----------------+
1 row in set
该结果包含了当前租户所有服务器上的MemStore的详细信息,包括服务器IP(SVR_IP)、端口(SVR_PORT)、租户ID(TENANT_ID)、活跃区段大小(ACTIVE_SPAN)、冻结触发阈值(FREEZE_TRIGGER)、已冻结次数(FREEZE_CNT)、已使用的MemStore内存(MEMSTORE_USED)以及MemStore内存上限(MEMSTORE_LIMIT)。如果您是系统租户,还可以通过指定租户ID来查询特定租户的信息,如:
obclient [oceanbase]> SELECT * FROM oceanbase.V$OB_MEMSTORE WHERE TENANT_ID=1002;
更多信息请查看:
2 个赞
1 个赞