程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-檢測應用服務器與oracle服務連接是否正常

java-檢測應用服務器與oracle服務連接是否正常

編輯:編程綜合問答
檢測應用服務器與oracle服務連接是否正常

上個月客戶那裡更換了oracle服務器,這個月跑了兩年的應用總是出現問題,每次都需要重啟服務才可以恢復生產系統,此時用工具連接數據庫正常,有時候重啟時明顯感覺到從數據庫中讀取數據很慢,估計應用出問題也跟這個有關。由於數據庫另一個公司做管理,我們沒有權限來排查問題。現在想請教有沒有什麼方法可以檢測應用服務器訪問數據庫的情況?不是只顯示能否正常連接,因為數據量比較大,訪問數據庫較慢也會造成請求超時引發問題。

最佳回答:


  1. 在應用服務器上持續觀測與數據庫連接是否存在洩漏,例如每隔20秒一次,持續記錄各種狀態的連接數。
  2. 檢查應用側是否有數據庫相關異常日志,通過異常初步分析問題在哪邊。 3.要求oracle維護人員檢查數據庫服務器的性能情況,如CPU、內存占用等,收集數據庫的AWR報告,檢查報告中耗時較長的SQL等。 4.可以簡單通過ping命令看下應用和數據庫之間網絡是否通暢,網速如何。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved