您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何解決oracle審計導致的系統性能故障,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
數據庫主機接連出現幾次CPU資源占用率過高報警,導致主機性能低下,經過一番調查最終找出問題的原因,解決了這一故障,具體過程如下:
環境:主機SUSE LINUX 10 (64位) ORACLE11G(64位)
一、報警信息(故障呈現)
?suselinux服務器CPU利用率當前值為:90.93, 閥值范圍為[90-100],發生時間11:17:01
?suselinux服務器CPU利用率當前值為:92.20, 閥值范圍為[90-100],發生時間14:46:02
?suselinux服務器CPU利用率當前值為:92.54, 閥值范圍為[90-100],發生時間15:14:01
二、分析過程(故障調查)
1、使用TOP命令查看系統資源
shift加P:按CPU資源利用率降序排列 shift加M:按內存占用資源率降序排列
我們發現ORACLE進程占用率較高,CPU幾次超限飆升到90%以上,嚴重影響了系統性能。
2、利用SAR命令檢查IO和傳送情況:
注:suse linux下使用sar命令,需要安裝sysstat包。
通過AWR報告發現,審計表更新比較頻繁,當天有比較多的報表更新。
4、連接數據庫,針對審計、索引進行查證
6、后續待優化:
查證SQL語句,避免效率低下的語句高并發執行引發buffer cache沖突而導致CPU資源的過度消耗。
關于“如何解決oracle審計導致的系統性能故障”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。