查询当前租户的MemStore内存使用情况(OB V4)?

查询当前租户的MemStore内存使用情况(OB V4)?

2 个赞

select * from gv$ob_memstore;

2 个赞

yes

学习了

1 个赞

:+1: :+1:

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;

更多信息请查看:

  1. V$OB_MEMSTORE
2 个赞

:call_me_hand::call_me_hand::call_me_hand:

1 个赞