Тестирование БД

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

Для тестирования БД выполнить следующие шаги:

  1. раскрыть дерево серверов и выделить на нем локальную БД, которую необходимо тестировать. Тестируемая БД должна быть неактивна;

  2. выполнить одно из действий:

    • выполнить пункт главного меню Утилиты = > Тестер баз…;

    • на панели инструментов щелкнуть по пиктограмме ;

    • нажать сочетание клавиш < Ctrl >+< T >.

    Появится диалоговое окно для ввода параметров запуска утилиты testdb (рис. 38);

    Диалоговое окно запуска утилиты тестирования БД
    Рисунок 38. Диалоговое окно запуска утилиты тестирования БД

  3. задать параметры запуска утилиты в диалоговом окне:

    Размер пула

    Размер рабочей области testdb (в страницах по 4 Кбайтa). Должен быть не менее 10 страниц.

    По умолчанию предлагается 500.

    Уровень трассировки

    Глубина трассировки БД. Значение в диапазоне 1-5 (см. документ «СУБД ЛИНТЕР. Тестирование базы данных», пункт «Управление утилитой»).

    Уровень проверки индексов

    Глубина тестирования индексов БД. Значение в диапазоне 1-3 (см. документ «СУБД ЛИНТЕР. Тестирование базы данных», пункт «Управление утилитой»).

    Автоматически восстанавливать

    Флажок автоматического исправления выявленных нарушений в структуре файлов.

    Файл сообщений

    Имя и местоположение файла протокола утилиты testdb.

    Файл перестройки индексов

    Имя и местоположение SQL-файла для исправления индексов (реально заполняется только в том случае, если были выявлены нарушения в файлах индексов);

  4. нажать кнопку OK;

  5. дождаться окончания тестирования БД (рис. 39);

    Диалоговое окно утилиты тестирования БД
    Рисунок 39. Диалоговое окно утилиты тестирования БД

  6. проанализировать протокол тестирования и нажать кнопку Закрыть.