Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Установка и настройка РЕД ОС и СУБД.docx
Скачиваний:
17
Добавлен:
02.07.2024
Размер:
3.42 Mб
Скачать
    1. Статистика заголовочной страницы

Запустив утилиту GSTAT с ключом «-header» можно получить статистические данные о базе данных. Часть информации является статичной, часть – меняется в зависимости от происходящих в базе данных изменений. Пример информации с заголовочной страницы приводится на рисунке 4.3.1.

4.3.1. Метрики, полученные утилитой gstat

Описание параметров представлено в таблице 4.3.1.

Таблица 4.3.1. Описание параметров, полученных утилитой GSTAT

Параметр

Описание

Flags

Набор флагов, определяющий важные особенности поведения базы данных.

Флаги устанавливаются только с помощью специальных инструментов вроде gfix, изменять флаги с помощью других инструментов опасно, т.к. это может привести к порче базы данных.

Generation

Счетчик, который увеличивается на единицу всякий раз, когда заголовочная страница записывается на диск.

Page size

Размер страницы базы данных, исчисляется в байтах. Все файлы одной базы данных состоят из страниц одинакового размера, который устанавливается при создании базы данных и при восстановлении базы данных из резервной копии.

Рекомендуют создавать базу данных с размером страниц не менее 4096 байт, а лучше 8192 или 16384 байта.

System Change Number

Маркер, которым помечаются страницы базы данных при создании инкрементных копий с помощью утилиты NBACKUP.

Значение «0» указывает на то, что копируются все страницы.

Server

Каким сервером была создана БД: RedDatabase или Firebird.

ODS version

Версия структуры базы данных на диске (On-Disk Structure). Представляет собой два числа, разделенные точкой.

"Целая" часть – это основная версия ODS, которая зависит от версии сервера, создавшего данную базу данных. Главная версия определяет основные возможности работы с базой данных, и ее значение присваивается при создании (восстановлении) базы данных.

Дробная" часть (после точки) – это минорная версия ODS, которая может меняться в течение жизни базы данных в зависимости от того, под управлением какой версии сервера работают с этой базой данных.

Oldest transaction

Идентификатор старейшей транзакции в БД (Oldest Interesting Transaction или OIT)

Oldest active

Старейшая транзакция, которую пользователь стартовал, и до сих пор не завершил по commit или rollback (Oldest Active Transaction или OAT).

Oldest snapshot

Номер последней транзакции snapshot, которая влияет на процесс сборки мусора (Oldest Snapshot Transaction или OST)

Autosweep gap

Разница между OIT и OST. Показывает необходимость сборки мусора. Когда значение достигает «Sweep interval» запускается автоматическая сборка мусора. Значение может быть отрицательным при долгоживущих транзакциях snapshot.

Next transaction

Номер, который будет присвоен следующей транзакции при ее старте

Sequence number

Порядковый номер файла базы данных

Next attachment ID

Номер следующего соединения к этой базе данных.

Implementation

Архитектура аппаратуры, на которой была создана база данных

Shadow count

Число файлов оперативных копий, которые определены для данной базы данных.

Page buffers

Размер кэша базы данных в страницах. Ноль означает, что БД использует значение по умолчанию сервера

«DefaultDbCachePagesвfirebird.conf»

Next header page

Номер следующей заголовочной страницы

Database dialect

Диалект SQL базы данных

Creation date

Дата создания базы данных или последнего восстановления из резервной копии.

Attributes

Различные атрибуты базы данных