FirebirdSQL logo

RDB$INDEX_SEGMENTS

Сегменты и позиции индексов.Таблица описывает все столбцы таблицы, входящие в состав конкретного индекса.Для каждого столбца индекса создаётся отдельная строка в данной таблице.

Table 1. Описание столбцов таблицы RDB$INDEX_SEGMENTS
Наименование столбца Тип данных Описание

RDB$INDEX_NAME

CHAR(63)

Имя индекса, к которому относится данный сегмент. Должносоответствовать главной записи в системной таблицеRDB$INDICES.

RDB$FIELD_NAME

CHAR(63)

Имя одного из столбцов, входящего в состав индекса. Должносоответствовать значению в столбце RDB$FIELD_NAME в таблицеRDB$RELATION_FIELDS.

RDB$FIELD_POSITION

SMALLINT

Позиция столбца в индексе. Нумерация начинается с нуля.

RDB$STATISTICS

DOUBLE PRECISION

Последнее известное (рассчитанное) значение селективности индексапо данному столбцу.

RDB$BACKUP_HISTORY

Таблица хранит историю копирования базы данных при помощи утилиты nbackup.

Table 1. Описание столбцов таблицы RDB$BACKUP_HISTORY
Наименование столбца Тип данных Описание

RDB$BACKUP_ID

INTEGER

Присваиваемый ядром идентификатор.

RDB$TIMESTAMP

DATE

Дата и время выполнения копирования.

RDB$BACKUP_LEVEL

INTEGER

Уровень копирования.

RDB$GUID

CHAR(38)

Уникальный идентификатор.

RDB$SCN

INTEGER

Системный номер.

RDB$FILE_NAME

VARCHAR(255)

Полный путь и имя файла копии.