DBA表现最好的7个习惯
打造最佳DBA
如果您看一看DBA的生活,DBA的工作將永遠不會完成。
一旦完成一項安裝或解決一個問題,就會彈出下一個問題。有時候,這似乎是一個永無止境的挑戰。
?
然而,性能最佳的DBA通過采用嚴格的方法來完成任務,避免陷入這一周期。根據CFP MediaGroup的Clare F. Price的說法,有許多行為可以幫助DBA更好地執行其功能:
1.標準化系統配置
不斷增加的數據庫和SQL實例數量已經不是什么秘密了。這意味著要記住的數據庫配置列表越來越多。
專家DBA通過盡可能標準化配置項來跟蹤不同的實例:驅動器號,服務器配置選項,數據庫設置,數據庫維護,安全性設置等等。
結果:優化的性能和降低的錯誤率。
2.了解數據庫格局
數據庫的泛濫正在增加,尤其是由于市場營銷和銷售等部門引入了自己的軟件,導致數據庫無法維護,備份并且可能不安全。
為了避免可能造成的性能問題,經驗豐富的DBA會保留其公司中現有實例和數據庫的最新清單。
理想情況下,庫存收集應由自動過程處理,該過程可為集中式數據庫存儲庫提供數據,但并不能消除手動抽樣檢查以驗證自動數據收集準確性的需求。
在數據庫本身內,專家DBA記錄以下內容:
- 名稱,創建日期和所有者,
- 邏輯文件名及其物理位置,
- 恢復模式,完整,批量記錄或簡單,
- 每個數據庫的兼容性級別以及最大大小限制,當前大小和文件增長。
了解驅動器,用途和空間可用性,服務器版本以及版本和服務器配置設置也很重要。
3.排除故障
由于性能問題可能要花費典型DBA的60%的時間,因此真正優化每個數據庫和實例至關重要。
Oracle的自動工作負載存儲庫(AWR)是理想的收集和報告工具,可用于識別性能變化,運行診斷以及隨時間推移頻繁地比較數據庫性能。
4.應急計劃
您不能只安裝數據庫就可以走開。必須對其進行連續調整和監視。將最出色的DBA與眾多DBA區別開的是,他們在解決問題時的積極性以及他們為應對停電,地震,洪水,火災和盜竊所做的準備。?? ?
應急計劃涉及為所有數據庫實例制定全面的維護計劃,并始終為最壞的情況做好準備。通過主動按定期調度的時間間隔進行監視,DBA可以確定系統行為和資源使用情況是否已更改。
通過為所有數據庫和所有SQL實例定義停機時間和數據丟失許可協議,并建立數據丟失恢復過程,可以簡化災難恢復計劃。
5.與開發者交朋友
績效最高的DBA并沒有將開發人員視為“必然的邪惡”,而是將開發人員視為雙贏團隊的一部分。一旦DBA和開發人員理解彼此的目標,優先級和關注點,緊張關系就會消失。無論是通過指導還是參與聯合項目團隊,相互理解都是關鍵。 ??
6.了解業務
DBA不能單獨工作。了解您工作的組織-其市場,產品和客戶-會獲得直接收益。頂尖的DBA一旦了解了不同數據庫請求和要求背后的“原因”,便能提高業務效率。?
7.永不停止學習
最后,Reyn 提醒我們,唯一不變的就是變化。DBA領域也是如此:新數據庫,新例程,更多公司需求和更多用戶;列表是無止境的。
專家級DBA永遠不會停止學習。
通過尋找和練習新的不熟悉的活動來避免停滯和日常活動。當表現出對知識,經驗和不斷增長的技能的渴望時,表現最好的DBA會將他們的工作不是日常工作,而是一場激動人心的冒險。?
總結
以上是生活随笔為你收集整理的DBA表现最好的7个习惯的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用ftp、http搭建网络yum源
- 下一篇: day01: oracle12C在Lin