本文轉自http://www.searchdatabase.com.cn/showcontent_84382.htm 支持原創、尊重原創,分享知識! 數據庫
在本系列文章中,筆者將談一談數據庫管理員(DBA)所應該具有的一些特質。在上一篇文章中,我介紹了一名DBA應有的技術特質。在本文中,我會將介紹讓一我的成爲優秀DBA的寶貴性格特質。網絡
性格特質工具
什麼是性格特質?它是指一我的所擁有的不同凡響的品質或特徵。性格特質更可能是關於DBA在工做中表現出來的激情、行爲方式、態度和情感。一名好的DBA會綜合利用本身的性格特質與技術能力來提供優質服務,完成數據庫管理以及與相關人員的協做。翻譯
下面是筆者認爲比較重要的性格特質,這些只是我的認爲一名DBA應具有的重要性格特質。若是你認爲DBA還應該具有其餘一些性格特質,那麼請將它們添加到你本身的列表上。設計
一、解決問題的能力htm
做爲一名DBA,你會遇到各類各樣的問題。有一些跟數據庫管理相關,有一些則來自開發人員。人們會將DBA視爲解決問題的人,所以一名好的DBA必須具有良好的解決問題的能力。並非說他們可以解決全部的問題,個人意思是他們懂得一些解決問題的標準方法。他們會利用本身解決問題的能力合理地發現致使問題的根源,而後開發出解決所遇到問題的方法。此外,DBA應該在解決問題過程當中始終保持開放的心態,要清晰認識到任何問題都不必定只有一種解決方法。所以,他們須要客觀地評估不一樣的解決方法,才能從中選擇出最適合用於某個問題的最佳方法。對象
二、指導能力開發
理想狀況下,DBA都應該是企業中最重要的一部分人員(我知道,理想與現實有必定的差距)。他們很是清楚數據庫的運轉方式,以及企業中各類應用程序與數據庫的交互方式。一名好的DBA應該向同事分享他們的知識。他應該有必要的培訓能力,而且熱心分享知識,同時願意爲其餘人員提供必要的指導。文檔
三、實現自動化get
有許多人須要佔用DBA的時間,所以DBA的工做很是忙。爲了釋放本身的時間,他們應該主動去自動化一些須要手動執行的任務。讓一些手動執行的任務自動執行,就可讓DBA騰出更多的時間去服務客戶。一名好的DBA應該主動設計和開發一個可以監控DBA環境效率的工具。所謂環境監控工具,個人意思是指DBA不該該將本身的時間花在手動監控數據庫環境上。相反,他們應該採購或開發主動監控環境,它會在數據庫出現問題時自動通知DBA。DBA實現的自動化越多,可用於其餘工做的時間就越多,也就有更多的時間去解決與數據庫管理相關的問題。
四、尋求改進流程的方法
每個問題極可能都會有另外一種更好的解決方法。一名好的DBA應該分析每個問題,從而發現各類不一樣的問題解決方法。他們應該保持開放的態度,在肯定解決方法時要考慮更大的範圍。在肯定了全部可能的方法以後,他們再決定和實現解決問題的最佳方法。即便已經解決了問題,他們仍然有必要去尋找一些改進方法。一名優秀的DBA會不斷地尋找更好的業務方法,讓本身管理的環境變得愈來愈好。
五、遵循標準化方法
一般會有不一樣的方法能夠設計與開發一種技術。每一位開發者都會用本身的一套方法去開發數據庫對象和編寫腳本。做爲DBA,你應該可以開發一種標準化的數據庫交互方法。DBA應該積極應用一種標準化方法來完成工做。爲此,他們須要開發數據庫命名規範、標準和指導原則,用來規範數據庫及實例的操做。
六、態度
態度決定一切。不管事情有多糟糕,DBA都應該保持冷靜和積極的態度。保持積極的態度和冷靜的頭腦,DBA才能更好地關注於引發數據庫服務異常的問題。保持專一和冷靜,DBA纔有更多精力和動力去快速恢復中斷的數據庫服務。
七、開放心態
DBA應該積極參與到用戶組或者社區的活動當中。一名好的DBA要會利用用戶組或社區力量來擴展本身的人際網絡,同時要給用戶組或社區提供反饋信息,分享本身的知識。例如,他能夠在本地用戶組或一些大型活動上分享主題,好比國內的ACOUG活動或者數據庫技術大會等。此外,一些優秀的DBA還會撰寫技術書籍或翻譯一些文章,這也是分享本身知識的好方法。
八、道德高尚
DBA須要遵循必定的道德準則。有了道德準則,DBA才能做出讓客戶及企業管理層放心的業務決策。DBA必定要公平公正地對待各類人,只有擁有堅強的道德基石,他們才能作到這一點。
九、正確劃分工做優先級
DBA老是須要完成不一樣的任務。一名好的DBA要知道如何劃分不一樣任務的優先級,從而使本身可以按時完成工做。在與客戶一塊兒肯定時間計劃和工做預期結果時,DBA須要利用自身的優先級劃分技能。瞭解哪些任務能在5分鐘內完成,哪些須要幾天時間才能完成,他們要確保讓一些簡單的數據庫修改順利完成,同時又有時間去作那些須要幾天時間才能完成的大任務。
十、領導能力
DBA須要成爲擁有一顆領導者的心。他要有能力肯定大方向,而且讓團隊同共朝着這個方向努力。他要主動承擔分析問題和解決問題的責任,他要主動承擔一些有難度的任務。DBA要主動尋找機會去領導一些與數據庫相關和無關的工做。
十一、溝通能力
DBA要有與客戶和管理層高效溝通的能力。他們要有良好的人際交往技能,才能完成這種溝通目標。若是可以緩和客戶的憤怒及不安情緒,那麼他就可以快速地解決數據庫的相關問題。此外,口頭溝通能力也有利於向管理層做演講和培訓其餘員工。另外一個重要的溝通技能是傾聽,有能力讓客戶表達他們的想法,DBA纔可以理解爲何客戶會花時間來表達這些想法。此外,DBA須要有良好的寫做技能。這種技能能夠幫助他們與客戶經過郵件溝通問題,也能夠幫助他們開發標準、指導或其餘與數據庫管理相關的文檔。
十二、客戶服務
DBA須要有良好的客戶服務技能。他要可以將技術細節轉變爲一種能讓客戶理解的對話。在與客戶一塊兒分析問題時,他要會利用這種溝通技能從客戶角度去認識問題根源。當DBA與其餘人合做時,他要設定完成工做的預期目標,而後儘可能去按要求或超額完成這些預期目標。
僅僅只有一些技術技能還不足以讓一我的成爲一名好的DBA。一名好的DBA既要有良好的技術技能,也要有良好的性格基礎。只有這樣,他纔可以與其餘人高效地溝通和協做。記住,不多有DBA同時具有全部這些特質。判斷一我的是不是能成爲一位好的DBA,能夠主要的依據是他們具有了多少的技術特質和性格特質。一我的具有的特質越多,那麼他就能在DBA職業上作得更好走得更遠。