Последнее обновление
table_stream_consumption
Обзор
Содержит смещение потребления, величину отставания и время последнего потребления каждого Table Stream для каждой партиции его базовой таблицы. Каждая строка соответствует одной единице потребления (партиции базовой таблицы) одного Stream. Подробнее об использовании см. в разделе Расширенные возможности Table Stream.
База данных
information_schema
Информация о таблице
| Столбец | Тип | Описание |
|---|---|---|
| DB_NAME | varchar(64) | База данных, к которой относится Stream |
| STREAM_NAME | varchar(64) | Имя Stream |
| STREAM_ID | bigint | Идентификатор Stream |
| UNIT | varchar(64) | Единица потребления, то есть имя партиции базовой таблицы. Таблица без явно заданных партиций содержит единственную партицию с именем таблицы |
| CONSUMPTION_STATUS | varchar(64) | Метка времени фиксации (TSO), до которой были потреблены данные партиции; N/A означает, что данные партиции ещё ни разу не потреблялись |
| LAG | varchar(64) | Разность между последним зафиксированным TSO партиции и TSO, до которого были потреблены данные; 0 означает отсутствие отставания, N/A означает, что в партиции есть данные, но они ещё ни разу не потреблялись. Младшие 18 бит TSO представляют собой логический счётчик, поэтому значение LAG, делённое на 262144, приблизительно соответствует отставанию в миллисекундах |
| LAST_CONSUMPTION_TIME | bigint | Время последнего потребления данных партиции (метка времени в миллисекундах); -1 означает, что данные ещё ни разу не потреблялись |
Примеры
SELECT UNIT, CONSUMPTION_STATUS, LAG, LAST_CONSUMPTION_TIME
FROM information_schema.table_stream_consumption
WHERE DB_NAME = 'demo' AND STREAM_NAME = 'orders_stream'
ORDER BY UNIT;
+-----------+--------------------+-----------+-----------------------+
| UNIT | CONSUMPTION_STATUS | LAG | LAST_CONSUMPTION_TIME |
+-----------+--------------------+-----------+-----------------------+
| p20260913 | 469041123123200000 | 0 | 1789267206000 |
| p20260914 | 469067681628160003 | 262144000 | 1789351206000 |
| p20260915 | N/A | 0 | -1 |
+-----------+--------------------+-----------+-----------------------+