簡體   English   中英

如何測量 Websphere 應用程序和數據庫之間的延遲?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM