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