Базы данных - ЛИНТЕР - статьи

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


Утилиты testdb и testdbx производят проверку физической целостности структуры БД. Эта проверка может потребоваться, например, после отключения питания оборудования во время выполнения длинной транзакции.

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

Рекомендуется следующая последовательность действий:

  • сразу же после такого завершения работы ядра создать архив БД средствами ОС;
  • запустить и сразу же остановить работу ядра СУБД с копией БД;
  • запустить testdb в режиме проверки;
  • в случае обнаружения ошибок утилиту testdb необходимо запустить заново в режиме исправления ошибок;
  • потом еще раз в режиме тестирования.


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