使用 VisualVM 監視資料庫效能
VisualVM 提供有關資料庫交易與連線集區的資訊。欲查看連線集區資訊,您應該安裝適用於您 VisualVM 版本的 Java M-Beans 外掛程式。如需有關 M-Beans 外掛程式的詳細資訊,請參閱 VisualVM 文件集。
安裝外掛程式之後,您可以在 MBeans 標籤中識別在連線集區中使用的連線數。在 c3p0 程式庫中,您可以看到連線數。它會顯示為 numBusyConnections
VisualVM 會顯示哪些陳述式正透過此連線程式庫執行。您可以捕捉並分析執行緒傾印,以檢查哪些交易導致了效能問題。
您也可以使用「支援工具」公用程式來捕捉在資料庫效能較差期間的執行緒傾印。
在執行緒傾印中,檢查是否有大量執行緒正在處理 com.thingworx.persistence.* 程式庫中的函數。應隔離這些執行緒,以識別對於資料庫伺服器的 API 呼叫。