Как создать файл протоколирования работы ядра СУБД ЛИНТЕР?

Для создания файла протоколирования работы ядра СУБД (log-файла), в котором фиксируются все SQL-запросы клиентских приложений к ядру СУБД ЛИНТЕР и информация о результатах их обработки, следует при запуске ядра СУБД указать ключ /LOG. Альтернативный вариант – подать SQL-запрос SET LOG ON или (только в ОС Windows) установить соответствующий флажок в пункте меню оконного интерфейса ядра СУБД «Информация → Вывод в linter.log → Обычный». После этого в каталоге БД создается файл LINTER.LOG, в который записывается протоколируемая информация. Для отключения протоколирования следует подать SQL-запрос SET LOG OFF или (только в ОС Windows) выбрать пункт меню «Информация → Вывод в linter.log → Запретить».

Если необходим расширенный протокол работы ядра СУБД (содержащий временные отметки для SQL-запросов клиентских приложений и результатов их обработки ядром СУБД, значения параметров претранслированных SQL-запросов и некоторую другую информацию), то при запуске ядра СУБД необходимо указать ключ /LOGALL. Альтернативный вариант: подать SQL-запрос SET LOG FULL или (для ОС Windows) выбрать пункт меню «Информация → Вывод в linter.log → Расширенный».

Возможность протоколирования полезна при отладке работы СУБД ЛИНТЕР. Однако следует учесть, что при интенсивной работе с БД, в зависимости от уровня логирования, размер файла LINTER.LOG может быстро увеличиваться, а само протоколирование замедляет работу СУБД.

Необходимо отметить, что протоколирование выполнения SQL-запросов и трассировка их выполнения – разные операции. Трассировка включается ключом /TRACE в командной строке запуске ядра СУБД.