Руководство пользователя > Статистика [●] | « пред. | след. » |
Пункт меню Статистика доступен в АРМ "Администратор системы" и АРМ "Управление биллингом".
Форма Сессии на сервере позволяет просмотреть открытые сессии к БД (не путать сессии биллинговой системы). Воспользоваться формой можно с помощью команды из меню Статистика \ Сессии на сервере. По умолчанию открывается вкладка Активные сессии.
Сессии на сервере
В форме можно просмотреть текущие открытые сессии в БД. С помощью кнопки Остановить сессию можно остановить выбранную сессию, при этом пользователь будет отключен от системы. В отличие от сессии биллинговой системы, здесь отображаются не только сессии работающих пользователей в приложениях. Так, например, можно отключить работающую сессию задания тарификатора.
Строки отмеченные серым цветом невозможно остановить - это внутренние сессии СУБД. Они скрываются с помощью переключателя Скрыть фоновые сессии.
Вкладка Статистика SQL позволяет просмотреть текст SQL-запросов.
Статистика SQL
Работающие сессии на сервере создают блокировки во время доступа к таблицам БД. Блокировки позволяют косвенно оценить действия, выполняемые пользователем с БД в текущий момент. В некоторых случаях при одновременном доступе на запись к данным из нескольких сессий будут возникать взаимные блокировки. Со стороны блокируемого пользователя это будет выглядеть как приостановка работы программы.
Блокировки на сервере БД
Текст запросов появляется только у сессии, если она является блокирующей или блокируемой. Во вкладке Взаимные можно просмотреть только взаимные блокировки. Если взаимные блокировки отсутствуют, то список будет пустым.
Длительные взаимные блокировки могут возникать только в исключительных случаях, например, в случаях неправильной реализации пользовательский функций. Обо всех фактах длительных взаимных блокировок рекомендуется сообщать в службу технической поддержки биллинговой системы Platex®.