Доступные версии документации

Уровни диагностических сообщений

Фатальная ошибка

Фатальная ошибка означает, что запорчена системная часть БД и тестирование БД (а тем более устранение ошибки с помощью утилиты testdb) невозможно. Фатальные ошибки БД могут быть устранены только с помощью восстановления БД из корректного (с точки зрения физической структуры БД) архива.

Рекомендации по устранению ошибки:

  1. удалить запорченную БД;

  2. создать новую системную БД;

  3. восстановить пользовательскую БД из архива БД.

См. документы:

  • «СУБД ЛИНТЕР. Создание и конфигурирование базы данных»;

  • «СУБД ЛИНТЕР. Архивирование и восстановление базы данных».

Грубая ошибка

Грубая ошибка означает, что тестирование БД будет продолжено, но исправление выявленных нарушений не представляется возможным.

Рекомендация по устранению грубых ошибок такая же, как и для фатальных ошибок.

Ошибка

Ошибка означает, что в физической структуре БД имеется нарушение, которое при обработке SQL-запроса ядром СУБД ЛИНТЕР может привести к выдаче соответствующего кода завершения или неверного результата. Нарушения с уровнем серьезности «ошибка» могут быть устранены непосредственно утилитой testdb или администратором БД.

Рекомендации по устранению ошибок приводятся ниже при описании сообщений утилиты.

Пример диагностического сообщения типа «ошибка»:

ОШИБКА * Таблица #28, битовая карта файла индексов #1, страница #1, бит #1 * Очищен бит для страницы, входящей в битовую карту или конвертер

Предупреждение

Предупреждение означает, что в БД имеется нарушение, не приводящее к искажению результата выполнения SQL-запроса, но снижающее общую производительность СУБД ЛИНТЕР (например, пустые страницы файла данных таблицы помечены как занятые и поэтому в процессе обработки SQL-запроса с данной таблицей они будут считываться с диска). Хотя предупреждения можно игнорировать, все-таки рекомендуется их исключать из БД с помощью утилиты testdb или вручную.

Рекомендации по устранению предупреждений приводятся ниже при описании сообщений утилиты.

Примеры диагностического сообщения типа «предупреждение»:

ПРЕДУПРЕЖДЕНИЕ * Таблица #28, битовая карта файла индексов #1, страница #1, бит #2 * Установлен бит для незаполненной страницы ПРЕДУПРЕЖДЕНИЕ * Таблица #32, файл данных #1, страница #2 * Время записи страницы "07.02.2126 06:28:15" позже времени закрытия базы "15.04.2003 13:16:43"

Информация

Информация означает, что в силу функциональных ограничений утилиты testdb указанная в сообщении проверка БД не была выполнена или выполнена не в полном объеме. Судить о наличии нарушений в БД по сообщениям типа «информация» нельзя.

Пример диагностического сообщения типа «информация»:

ИНФОРМАЦИЯ * Таблица #32, столбец #5 * Для данного 8-байтового AUTOINC-значения 7865590067785345 уникальность не проверялась

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter