InterBase - статьи


Страница указателей ( Pointer page )


Страница-заголовок содержит информацию о месте положения первой страницы указателей для таблицы rdb$pages . Системная таблица rdb$pages позволяет interbase найти критичные страницы, включающие страницы данных для таблиц. Система читает первую страницу указателей и использует её для поиска первой страницы данных rdb$pages . Из неё затем можно найти страницы данных и индексов других системных таблиц.

Таблица 1.

Записи системной таблицы rdb$pages

RDB$

PAGE_NUMBER

RDB$

RELATION_ID

RDB$

PAGE_SEQUENCE



RDB$

PAGE_TYPE

3

0

0

4

4

0

0

6

6

1

0

4

7

1

0

6

8

2

0

4

9

2

0

6

129

0

0

9

140

0

0

3

169

0

10

3

Страница указателей имеет простой заголовок, который включает в себя: тип страницы и номер следующей страницы указателей данной таблицы. Остальная часть страницы заполнена массивом из четырехбайтовых чисел, которые являются номерами страниц и составляют данную таблицу



Содержание раздела