應用系統登入慢
問題:恢復完測試庫後,應用系統登入非常慢,一般在1min以上,正常情況下在6s以內。
環境:oracle 11.2.0.3、weblogic,資料庫伺服器和應用伺服器在兩臺伺服器上
解決過程:
1.檢查網路:資料庫伺服器和應用伺服器、應用伺服器和登入客戶端
ping -n 50 -l 5120 資料庫ip
ping -n 50 -l 5120 應用ip
經檢查,網路正常
2.使用httpwatch進行監測,發現在一個頁面上停留了大約50s
3.使用AWR報告分析,具體如下:
生成快照 exec dbms_workload_repository.create_snapshot();
多次登入系統
再次生成快照
通過AWR報告得知,SQL ordered by Elapsed Time中的前兩個sql執行一次需要50s左右,初步判斷是這兩個sql的原因。
4.在sql*plus中單獨執行這兩個sql,時間都在3s以內,懷疑是執行計劃有問題
5.對3中兩個sql涉及的表收集統計資訊,並清遊標,但沒有效果
exec dbms_stats.gather_table_stats('使用者','表',CASCADE=>TRUE);
......
-- 清遊標
exec dbms_shared_pool.purge('address,hash_value', 'c')
6.使用sqltrpt生成oracle優化建議(建索引),完全按建議執行,最終問題解決
環境:oracle 11.2.0.3、weblogic,資料庫伺服器和應用伺服器在兩臺伺服器上
解決過程:
1.檢查網路:資料庫伺服器和應用伺服器、應用伺服器和登入客戶端
ping -n 50 -l 5120 資料庫ip
ping -n 50 -l 5120 應用ip
經檢查,網路正常
2.使用httpwatch進行監測,發現在一個頁面上停留了大約50s
3.使用AWR報告分析,具體如下:
生成快照 exec dbms_workload_repository.create_snapshot();
多次登入系統
再次生成快照
通過AWR報告得知,SQL ordered by Elapsed Time中的前兩個sql執行一次需要50s左右,初步判斷是這兩個sql的原因。
4.在sql*plus中單獨執行這兩個sql,時間都在3s以內,懷疑是執行計劃有問題
5.對3中兩個sql涉及的表收集統計資訊,並清遊標,但沒有效果
exec dbms_stats.gather_table_stats('使用者','表',CASCADE=>TRUE);
......
-- 清遊標
exec dbms_shared_pool.purge('address,hash_value', 'c')
6.使用sqltrpt生成oracle優化建議(建索引),完全按建議執行,最終問題解決
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28675539/viewspace-1150722/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 為什麼用telnet/ftp登入時特別慢,而進入系統後使用正常?(轉)FTP
- 啟用系統登入失敗處理功能
- linux使用SSH登入慢Linux
- win10系統下應用程式響應緩慢如何解決Win10
- win10系統下應用商店登入出現黑框如何解決Win10
- Web應用多賬號系統設計及微信掃碼登入實現Web
- ssh登入慢問題處理
- 進入與退出應用 / 登入與退出
- 使用QQ互聯登入應用
- win10系統Microsoft Store登入不上怎麼辦 win10應用商店登入不上如何解決Win10ROS
- Windows10系統應用商店無法彈出登入介面如何解決Windows
- win10系統登陸應用商店提示“”遇到錯誤,請稍後重試登入”怎麼辦Win10
- 關於plsql,crt登入比較慢SQL
- ssh登入慢問題解決方法
- 解決ssh登入慢的問題
- hyperf 使用 jwt-auth3.0.x,支援多應用單點登入、多應用多點登入JWT
- 如何遠端登入Windows系統?Windows
- Win10系統升級助手點選登入沒反應無法登入如何解決Win10
- SAPGUI系統登入頁面配置的SAProuter有什麼用GUI
- 【HPUX】HP-UX 11i 因特網和網路處理 - SSH 登入系統慢UX
- 如何遠端登入Linux系統?Linux
- 電商後臺管理系統——登入功能
- FreeBSD系統登入與退出(轉)
- WEB應用的安全的登入認證Web
- PbootCMS登入後頁面載入緩慢怎麼辦boot
- 在單點登入的實現時,怎樣能把單點登入的帳號和其它應用系統的帳號繫結呢?
- 鴻蒙系統應用開發之入門解說鴻蒙
- PHP實現Google Oauth的登入系統PHPGoOAuth
- 怎麼找回xp系統登入密碼密碼
- 一圖搞懂Web應用的單點登入Web
- win10 xbox控制檯點登入沒反應怎麼辦_win10系統xbox控制檯點登入沒反應無法登入如何解決Win10
- windows server系統,登入系統提示按下 ctrl+alt+deleteWindowsServerdelete
- 建站篇-使用者認證系統-自定義登入系統
- 進入與退出應用 / 會話重用與自動登入會話
- win10系統microsoft賬戶登入取消登入密碼操作步驟Win10ROS密碼
- 跨域分散式系統單點登入的實現(CAS單點登入)跨域分散式
- Win10系統設定登入時顯示上次登入資訊的方法Win10
- 系統安全及應用