Перейти к содержимому
Последнее обновление

rowsets

Обзор​

Возвращает основную информацию о Rowset.

База данных​

information_schema

Информация о таблице​

Имя столбцаТипОписание
BACKEND_IDbigintИдентификатор Backend, уникально определяющий Backend.
ROWSET_IDvarchar(64)Идентификатор Rowset, уникально определяющий Rowset.
TABLET_IDbigintИдентификатор Tablet, уникально определяющий Tablet.
ROWSET_NUM_ROWSbigintКоличество строк данных в Rowset.
TXN_IDbigintИдентификатор транзакции, выполнившей запись в Rowset.
NUM_SEGMENTSbigintКоличество объектов Segment в Rowset.
START_VERSIONbigintНомер начальной версии Rowset.
END_VERSIONbigintНомер конечной версии Rowset.
INDEX_DISK_SIZEbigintОбъём дискового пространства, занимаемого индексами в Rowset.
DATA_DISK_SIZEbigintОбъём дискового пространства, занимаемого данными в Rowset.
CREATION_TIMEdatetimeВремя создания Rowset.
NEWEST_WRITE_TIMESTAMPdatetimeВремя последней записи в Rowset.
SCHEMA_VERSIONintНомер версии схемы таблицы, которой соответствуют данные Rowset.
COMMIT_TSOvarchar(64)Диапазон TSO для Rowset в формате [start_tso-end_tso] (только в dev). Если диапазон не записан, по умолчанию используется [-1--1].

Использование COMMIT_TSO​

Этот столбец содержит строку: не сортируйте его как единое значение BIGINT и не сравнивайте напрямую с числом -1. Отсутствующий диапазон отображается как [-1--1]; значение для одной фиксации также отображается в виде диапазона с начальным и конечным значениями.

SELECT BACKEND_ID, ROWSET_ID, COMMIT_TSO
FROM information_schema.rowsets
WHERE COMMIT_TSO <> '[-1--1]'
LIMIT 20;

Результат содержит список Rowset с записанными диапазонами или пуст, если ни один диапазон не записан. Сведения о проверке состояния и настройке см. в разделе TSO.