Сервис
|
Описание
|
---|---|
SetDatabaseConnectionTracking
|
Этот сервис включает или выключает функциональность отслеживания соединения с базой данных, в которой регистрируются трассировки стека соединения с базой данных. Включение отслеживания позволяет фиксировать трассировки стека потоков, использующих соединение с базой данных.
• Когда сервис доходит до настроенного размера пула соединений, он автоматически начинает записывать трассировку стека в журнал ошибок 5 раз каждые 10 секунд для соединений, активных более 1000 миллисекунд.
• Период простоя для этого сервиса составляет 1 час.
|
LogDatabaseConnectionStacktraces
|
Этот сервис регистрирует трассировки стека потоков, использующих соединение с базой данных. Этот сервис вызывается явным образом, когда требуются трассировки стека в журнале ошибок.
• Если отключить SetDatabaseConnectionTracking, сервис не будет записывать трассировки стека в файл журнала ошибок.
• Если опция SetDatabaseConnectionTracking включена и вызывается сервис LogDatabaseConnectionStacktraces, трассировки стека регистрируются в журнале ошибок.
|
GetDatabaseConnectionTrackingInfo
|
Этот сервис возвращает текущую конфигурацию функциональности отслеживания соединения с базой данных следующим образом:
• Сервис возвращает, если опция SetDatabaseConnectionTracking включена или выключена.
• Этот сервис также возвращает текущие значения конфигурации отслеживания соединения с базой данных.
◦ Насыщение порога пула соединений с базой данных для инициирования трассировки стеков (в процентах)
◦ Число наборов трассировки стека после инициирования регистрации
◦ Интервалы регистрации трассировки стека (в секундах)
◦ Минимальное прошедшее время перед следующим инициированием регистрации трассировки стека (в минутах)
◦ Продолжительность удерживания соединения для регистрации трассировки стека (в миллисекундах)
|