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

Information Schema

Information Schema Selena представляет собой базу данных внутри каждого экземпляра Selena. Information Schema содержит несколько доступных только для чтения, системно-определенных представлений, которые хранят обширную информацию о метаданных всех объектов, поддерживаемых экземпляром Selena. Information Schema Selena основана на SQL-92 ANSI Information Schema, но с добавлением представлений и функций, специфичных для Selena.

Начиная с версии 1.5.0, Information Schema Selena поддерживает управление метаданными для external catalog.

Просмотр метаданных через Information Schema

Вы можете просматривать информацию о метаданных внутри экземпляра Selena, запрашивая содержимое представлений в Information Schema.

Следующий пример проверяет информацию о метаданных таблицы с именем table1 в Selena путем запроса к представлению tables.

MySQL > SELECT * FROM information_schema.tables WHERE TABLE_NAME like 'table1'\G
*************************** 1. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: test_db
TABLE_NAME: table1
TABLE_TYPE: BASE TABLE
ENGINE: StarRocks
VERSION: NULL
ROW_FORMAT:
TABLE_ROWS: 4
AVG_ROW_LENGTH: 1657
DATA_LENGTH: 6630
MAX_DATA_LENGTH: NULL
INDEX_LENGTH: NULL
DATA_FREE: NULL
AUTO_INCREMENT: NULL
CREATE_TIME: 2023-06-13 11:37:00
UPDATE_TIME: 2023-06-13 11:38:06
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
1 row in set (0.01 sec)

Представления в Information Schema

Information Schema Selena содержит следующие представления метаданных:

📄️ be_cloud_native_compactions

becloudnativecompactions предоставляет информацию о транзакциях Compaction, выполняющихся на CN (или BE для версии 3.0) кластера с разделяемыми данными. Транзакция Compaction разделяется на несколько задач на уровне разделов, и каждая строка в becloudnativecompactions соответствует задаче в транзакции Compaction.