跳到主要内容
版本:Candidate-4.0

inspect_mv_refresh_info

inspect_mv_refresh_info(mv_name)

此函数返回物化视图的刷新信息。

参数

mv_name: 物化视图的名称 (VARCHAR)。

返回值

返回包含物化视图刷新信息的 JSON 格式的 VARCHAR 字符串,包括:

  • tableToUpdatePartitions: MV 基表需要刷新的分区元信息;
  • baseOlapTableVisibleVersionMap: MV 的 OLAP 基表已刷新版本映射;
  • baseExternalTableInfoVisibleVersionMap: MV 的外部基表已刷新版本映射;

示例

示例1: 检查物化视图的刷新信息以查看其当前刷新状态:

mysql> select inspect_mv_refresh_info('test_mv1');
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| inspect_mv_refresh_info('test_mv1') |
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| {"tableToUpdatePartitions":{},"baseOlapTableVisibleVersionMap":{"ss":{"ss":{"id":28672,"version":4,"lastRefreshTime":1751439875145,"lastFileModifiedTime":-1,"fileNumber":-1}}},"baseExternalTableInfoVisibleVersionMap":{}} |
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)