[英]How can I measure the latency between a Websphere Application and the DB?
我想測量在 Websphere 下運行的應用程序與 Oracle 數據庫之間的延遲。 是否可以在不對 Websphere 應用程序進行任何更改的情況下執行此操作? 例如,Performance Monitoring Infrastructure (PMI) 或 Tivoli Performance Viewer 中是否有任何東西可以給我這個指標?
我看到了一些可能性,但似乎沒有什么能真正滿足我的需求。
我可以使用此處詳述的測試數據庫連接https://www.ibm.com/support/pages/how-set-websphere-test-database-connections-prior-using-them嗎? 如果我用“select 1 from dual”測試每個連接,並在一些日志中發現需要多長時間才能回答,那行得通嗎?
在 Resource/Data Sources/Test Connection 下使用管理控制台怎么樣? 如果它測量檢查時間,這可能會起作用,但我看不到我會在哪里得到結果延遲。
您可以保持簡單:在代碼中使用秒表。 在調用之前啟動計時器,返回時停止,並計算持續時間(以毫秒為單位)。 記錄結果和 plot 分布。
這將包括網絡往返和數據庫處理時間。
將兩者分開很重要嗎?
如果是,您將需要一種方法來單獨測量 Oracle 服務器上的數據庫處理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.