Как создать файл протоколирования работы ядра СУБД ЛИНТЕР?
Для создания файла протоколирования работы ядра СУБД (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 в командной строке запуске ядра СУБД.