Перейти к основному содержимому
Версия: 2.0.x

inspect_mv_refresh_info

inspect_mv_refresh_info(mv_name)

Эта функция возвращает информацию об обновлении материализованного представления.

Аргументы

mv_name: имя материализованного представления (VARCHAR).

Возвращаемое значение

Возвращает строку VARCHAR, содержащую информацию об обновлении материализованного представления в формате JSON, включая:

  • tableToUpdatePartitions: метаинформация о партициях базовых таблиц материализованного представления, требующих обновления;
  • baseOlapTableVisibleVersionMap: карта уже обновлённых версий OLAP базовых таблиц материализованного представления;
  • baseExternalTableInfoVisibleVersionMap: карта уже обновлённых версий внешних базовых таблиц материализованного представления;

Примеры

Пример 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)