首批通过分布式安全可靠测评,为关键业务系统打造
OceanBase 如何查看距离上一次冻结过去的小时数
更新时间:2026-06-12 08:51
本文讲述如何在 OceanBase 数据库下查看距离上一次冻结已经过去多少个小时。
适用版本
OceanBase 数据库 V2.x 和 V3.x 版本。
操作步骤
上次冻结的时间戳存放在表 __all_zone 里,执行以下 SQL 即可。
obclient [oceanbase]> SELECT zone,name,date_format(usec_to_time(value),'%Y-%m-%d %H:%i:%S') as value, now(),timestampdiff(hour,date_format(usec_to_time(value),'%Y-%m-%d %H:%i:%S'),now()) as diff_hour FROM __all_zone WHERE name='frozen_time';
+------+-------------+---------------------+---------------------+-----------+
| zone | name | value | now() | diff_hour |
+------+-------------+---------------------+---------------------+-----------+
| | frozen_time | 2023-07-07 15:50:15 | 2023-07-21 15:05:19 | 335 |
+------+-------------+---------------------+---------------------+-----------+