Как можно наблюдать за работой СУБД ЛИНТЕР (счетчики, статистика, нагрузка) или выполнять её мониторинг?

СУБД ЛИНТЕР имеет следующие возможности для мониторинга своей работы:

  1. в процессе работы ядро СУБД ЛИНТЕР создает виртуальные таблицы $$$CHAN и $$$SYSINFO, к которым можно обращаться как к обычным таблицам БД. Таблица $$$CHAN хранит информацию об открытых соединениях с СУБД и их параметрах. Таблица $$$SYSINFO содержит только одну запись, в которой находятся статистические параметры всей СУБД и суммарные значения счетчиков выполненных СУБД операций. Описание данных таблиц приведено в документе «СУБД ЛИНТЕР. Системные таблицы и представления», подразделы «$$$CHAN» и «$$$SYSINFO». С примером настройки мониторинга можно ознакомиться в статье «Мониторинг под рукой на IxoraRMS. Быстро и со вкусом».

  2. при запуске ядра СУБД ЛИНТЕР можно указать ключ /TRACE. Он задает различные режимы записи информации об обрабатываемых СУБД SQL-запросах в трассировочный файл lintrace.log (размещается в каталоге БД). Более подробная информация об этом ключе приведена в документе «СУБД ЛИНТЕР. Запуск и останов СУБД ЛИНТЕР в среде ОС Windows», подраздел «Ключи протоколирования работы ядра СУБД». Файл lintrace.log содержит информацию о процессе обработки SQL-запросов и временных затратах на их выполнение;

  3. файлы LINTER.LOG, lintrace.log позволяют отследить длительность выполнения SQL запросов, очередность их выполнения, номера используемых каналов и другую техническую информацию. Описание структуры файла LINTER.LOG и способы его получения приведены в документе «СУБД ЛИНТЕР. Запуск и останов СУБД ЛИНТЕР в среде ОС Windows», «Приложение 3»;

  4. файл linter.out содержит сообщения ядра СУБД ЛИНТЕР. В него заносится информация о параметрах запуска ядра СУБД (размеры очередей, пулов памяти и т.д.), информационные и диагностические сообщения об ошибках, возникающих в процессе работы ядра СУБД (см. документе «СУБД ЛИНТЕР. Запуск и останов СУБД ЛИНТЕР в среде ОС Windows», «Приложение 2»);

  5. с помощью команд GET и SET утилиты gendb можно посмотреть значения конфигурационных параметров СУБД. Подробно команды описаны в документе «СУБД ЛИНТЕР. Создание и конфигурирование базы данных», подпункт «Просмотр параметров конфигурирования».