СУБД ЛИНТЕР имеет следующие возможности для мониторинга своей работы:
в процессе работы ядро СУБД ЛИНТЕР создает виртуальные таблицы $$$CHAN
и $$$SYSINFO
, к которым можно обращаться как к обычным таблицам БД. Таблица $$$CHAN
хранит информацию об открытых соединениях с СУБД и их параметрах. Таблица $$$SYSINFO
содержит только одну запись, в которой находятся статистические параметры всей СУБД и суммарные значения счетчиков выполненных СУБД операций. Описание данных таблиц приведено в документе «СУБД ЛИНТЕР. Системные таблицы и представления». С примером настройки мониторинга можно ознакомиться в статье «Мониторинг под рукой на IxoraRMS. Быстро и со вкусом».
при запуске ядра СУБД ЛИНТЕР можно указать ключ /TRACE
. Он задает различные режимы записи информации об обрабатываемых СУБД SQL-запросах в трассировочный файл lintrace.log
(размещается в каталоге БД). Более подробная информация об этом ключе приведена в документе «СУБД ЛИНТЕР. Запуск и останов СУБД ЛИНТЕР в среде ОС Windows». Файл lintrace.log
содержит информацию о процессе обработки SQL-запросов и временных затратах на их выполнение;
файлы LINTER.LOG
, lintrace.log
позволяют отследить длительность выполнения SQL запросов, очередность их выполнения, номера используемых каналов и другую техническую информацию. Описание структуры файла LINTER.LOG
и способы его получения приведены в документе «СУБД ЛИНТЕР. Запуск и останов СУБД ЛИНТЕР в среде ОС Windows»;
файл linter.out
содержит сообщения ядра СУБД ЛИНТЕР. В него заносится информация о параметрах запуска ядра СУБД (размеры очередей, пулов памяти и т.д.), информационные и диагностические сообщения об ошибках, возникающих в процессе работы ядра СУБД;
с помощью команд GET
и SET
утилиты gendb
можно посмотреть значения конфигурационных параметров СУБД. Подробно команды описаны в документе «СУБД ЛИНТЕР. Создание и конфигурирование базы данных».