蓋神(蓋國強)ORACLE學習之路及對DBA的幾點建議

kakaxi9521發表於2017-03-14

 

20151221日,這是我第二次聽蓋神講課,第一次是在ORACLE嘉年華的時候,第二次是今天。第一天純粹聽不懂,今天有幸聽了他分享當年他說的oracle學習之路,以及對DBA提出的幾點建議。因為蓋神時間有限,沒能講太多,主要講了兩方面的內容,我也簡單的整理了一下他所講的經驗,然後繼續分享給大家,希望對大家有所幫助。

 

1

ORACLE學習之路

1

基礎

2

獨立思考

3

嚴謹

4

實戰

5

由點及面,由淺入深

6

見微知著

2

DBA入門之路,關於 日常工作的建議

1

實時監控資料庫告警日誌

   這是必須進行的工作,並且應該根據不同的嚴重級別,傳送不同級別的警告,及時瞭解資料庫的變化與告警。

2

實時監控重要統計資訊和等待事件

實時監控對於資料庫執行至關重要,能夠表徵資料庫重要變化的統計資訊、等待事件,並且據此傳送報警。這對於資料庫的日常維護是非常重要的,關注重點,從細微變化中察知系統變化,這對於DBA來說是一項重要的素質要求。

而對於statwait資訊,資料庫中核心的、常見的指標並不多,作為DBA,可以從你能夠列出的常見的十個統計資料、等待事件入手、全面的學習,經過一段時間之後,必然有很多收穫。

 

3

 

部署自動AWR/ASH 報告成機制

對於管理眾多化資料庫DBA,每天應該檢查資料庫的執行情況,重點是ASHSQL報告。

每天檢查前日的AWR,重點ASH報告,熟悉資料庫的執行狀況,做到對於資料庫瞭如指掌。

應該編寫自動化指令碼或部署工具,根據系統負載,找到那些在峰值消費較高的報告點,重點關注其中存在的問題。

4

每天至少最佳化和熟悉一個TOP SQL

根據AWRSQL報告,至少每天瞭解或熟悉一個TOP SQL,能最佳化的要提出最佳化和調整建議。

 

這對於管理少量系統的DBA會特別有幫助,透過關注SQL,進一步瞭解業務邏輯,透過最佳化SQL,進一步改善效能,這些都會

非常有助於DBA能力的提升。

5

部署完善的,監控和資料取樣系統

DBA 應該對於資料庫部署完善的監控系統,並對重要的資訊進行取樣,能夠實時或定期生成資料庫重要指標的曲線圖,展現資料庫的進行趨勢。

6

全面深入的瞭解應用架構

不瞭解應用DBA是沒有前途的DBA,對應用瞭解不深入的DBA算不上Export,所以一定要深入瞭解應用。

DBA 應該向前走,才能發揮更大的價值,尤其是在網際網路時代的瞭如執掌。

7

撰寫系統架構、現狀、調整備忘錄

根據對資料庫的研究和了解,不斷記錄資料庫的狀況,撰寫資料庫架構、現狀以及調整備忘錄,不放過任何可能的最佳化與改進的機會。

 

3

最後蓋神總結了三點感悟,讓我受益匪淺:

興趣+勤奮+堅持+方法 =(約等於)成功

天道酬勤

分享、回饋、感恩

4

最後張樂奕大神也提出了幾點學習的方法:

1.今年的目標是什麼?

2.本月的目標是什麼?

3.本週的木目標是什麼,除了完成本週的工作還能最什麼?

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2135328/,如需轉載,請註明出處,否則將追究法律責任。

相關文章