СУБД ЛИНТЕР. Технический обзор

         

Testdb - утилита проверки физических структур базы


Утилита Testdb поможет администратору обнаружить возможные ошибки, появившиеся в базе данных в процессе работы системы.

Testdb может работать как со всей базой данных, так и выборочно обследовать указанные таблицы. При этом может быть указана ещё и глубина, а также сложность проверок базы.

Если были диагностированы ошибки, то Testdb попытается их исправить собственными силами или предложит пользователю “лечащий” пакет SQL запросов.

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

Однако зачастую требуется проверка (и, может быть, “лечение”) базы данных как раз во время работы системы (например, в непрерывных производствах). Для этого в систему введён аппарат “горячего” тестирования таблицы. Таким образом, любое приложение может подать SQL запрос на тестирование таблицы и получить информацию об ошибках, которые необходимо исправить. Тестирование может иметь самый низший приоритет и, следовательно, выполняться в фоновом режиме, т.е. только тогда, когда нет других, более приоритетных запросов.

              



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