7個小技巧助你成為優秀的數據庫管理員
發布時間:
2017-11-01 15:20:23
數據庫管理員每天都有做不完的工作。
這邊剛剛完成一個程序的安裝或是解決了一個難題,那邊就會出現一個新的難題。有時看上去像一個永無止境的挑戰。
然而,優秀的數據庫管理員因為掌握了一套嚴格的任務執行方法,就可避免讓自己陷入這個循環當中。以下的7個小技巧,只要掌握了,就可以幫助數據庫管理員比其他人更好地履行其職責:
1、系統配置標準化
數據庫和SQL實例的數量不斷在擴大已經不是新聞了。這意味著要記住越來越長的數據庫配置列表。
專業的數據庫管理員通過盡可能地標準化配置項(驅動器號、服務器配置選項、數據庫設置、數據庫維護、安全設置等)來跟蹤不同的實例。
結果:優化了性能,降低了錯誤率。
2、了解數據庫布局
數據庫的規模在持續地擴張,尤其是在營銷和銷售等部門帶來了自己的軟件后,導致數據庫得不到維護和備份,甚至可能不安全。
為了避免這可能產生的性能問題,經驗豐富的數據庫管理員會保留其公司中現有實例和數據庫的最新庫存記錄。
理想情況下,庫存收集應由供應集中式數據庫存儲庫的自動化流程來處理,但這并不能取代手動抽查,以驗證自動數據收集的準確性。
就數據庫本身而言,專業數據庫管理員會保留以下記錄:
姓名、創建日期和所有者,
邏輯文件名及其物理位置,
恢復模式,完整、批量或簡單記錄,
每個數據庫的兼容性級別以及大小限制,當前大小和文件增長。
此外,了解驅動器、目的和空間可用性、服務器版本以及服務器配置設置也很重要。
3、不僅僅做到故障排除
由于性能問題可能需要占用一名數據庫管理員60%的時間,因此,真正優化每個數據庫和實例至關重要。
Oracle數據庫的自動工作負載信息庫(AWR)是理想的收集和報告工具,用于識別性能變化、運行診斷以及不時對數據庫性能進行比較。
4、應急計劃
你不能只是安裝完一個數據庫就不管不問了。你還必須對其不斷地調整和監控。一流的數據庫管理員之所以出色,就是因為他們能夠積極主動地預測可能遇到的問題,并且能夠做好準備應對斷電、地震、洪水、火災和盜竊。
應急計劃包括為所有數據庫實例制定一個全面的維護計劃,并隨時做好最壞的打算。通過定期主動監控,數據庫管理員可以發現系統行為或資源使用情況是否發生了改變。
通過為所有數據庫和所有SQL實例制定停機時間和數據丟失許可協議以及建立數據丟失恢復流程來幫助實施災難恢復計劃。
5、多與開發人員交流
最出色的數據庫管理員不會敵視開發人員,而是將其看作是雙贏組合的一員。一旦數據庫管理員和開發人員互相理解對方的目標、優先事項和關注點,他們之間的緊張關系就會解除。無論是通過指導互助還是參與聯合項目團隊,相互理解都是關鍵要素。
6、了解業務
數據庫管理員并不是孤立工作的,了解你所在企業的市場、產品和客戶都能為你帶來直接的回報。了解業務情況的業界認可度高數據庫管理員一旦理解了不同的數據庫請求和要求背后的“原因”,就會變得更加高效。
7、學無止境
最后一條就是建議多學習。數據庫管理員的世界也是如此:新的數據庫、新的例程、更多的公司需求和更多的用戶。學習是永無止境的。
專業的數據庫管理員從未停下學習的腳步。
他們通過尋找和練習新的、不熟悉的活動來避免停滯不前和墨守成規。當對知識、經驗和日益增長的技能有求知的渴望時,最出色的數據庫管理員就不會將自己的工作視為一成不變的常規工作,而是看作一次次令人興奮的探險。
上一篇:
創建一個數據庫需注意哪些原則
下一篇:
Java工程師為何如此受歡迎?