持續性提供者服務
下列服務適用於 ThingWorx 中的持續性提供者。
服務
描述
SetDatabaseConnectionTracking
此服務可啟用或禁用資料庫連線追蹤功能,該功能會記錄耗用堆疊追蹤的資料庫連線。啟用追蹤可捕捉資料庫連線耗用執行緒的堆疊追蹤。
當服務達到所配置的連線集區大小時,它會針對使用中狀態超過 1000 毫秒的連線自動開始記錄錯誤記錄中的堆疊追蹤 5 次,頻率為每 10 秒一次。
此服務的冷卻期為 1 小時。
LogDatabaseConnectionStacktraces
此服務會記錄資料庫連線耗用執行緒的堆疊追蹤。當錯誤記錄中需要堆疊追蹤時,會明確呼叫此服務。
如果禁用 SetDatabaseConnectionTracking,服務不會將堆疊追蹤記錄在錯誤記錄檔中。
如果啟用 SetDatabaseConnectionTracking 並呼叫 LogDatabaseConnectionStacktraces 服務,則會將堆疊追蹤記錄在錯誤記錄中。
GetDatabaseConnectionTrackingInfo
此服務會傳回資料庫連線追蹤功能的目前組態,如下所示:
此服務會傳回 SetDatabaseConnectionTracking 已啟用還是已禁用。
此服務也會傳回資料庫連線追蹤組態的目前值。
觸發堆疊追蹤的資料庫連線集區臨界飽和度 (以百分比表示)
觸發後記錄的堆疊追蹤集計數
記錄堆疊追蹤的時間間隔 (單位秒)
再次觸發堆疊追蹤記錄之前所耗用的最短時間 (單位分鐘)
為記錄堆疊追蹤而保持連接的持續時間 (單位毫秒)
這是否有幫助?