- 相關推薦
數據庫管理員工作職責詳細介紹
一、性能監(jiān)控和調整
DBA負責定期監(jiān)測數據庫服務器,從而找出數據庫瓶頸(使數據庫性能降低的某些部分)并制定補救措施。對數據庫服務器的調整工作要在多個層次上完成。數據庫服務器硬件的性能以及操作系統(tǒng)的配置都可能成為造成數據庫瓶頸的因素,同樣數據庫軟件的配置也是如此。數據庫在磁盤驅動器上的物理安裝方式以及索引的選擇對于數據庫的性能也有影響。數據庫查詢的編碼方式也可能顯著改變查詢結果返回的快慢程度。DBA需要了解在上述各個層次需要用哪些監(jiān)測工具,以及如何使用它們來調整系統(tǒng)。從應用設計一開始把性能因素考慮在內是積極主動調整的反映,而不是等待問題發(fā)生之后再去修復它們。DBA還需要與數據庫應用開發(fā)人員緊密合作,以確保應用是按照最佳方式開發(fā)出來的,并且能帶來良好的性能。
二、疑難解答
當數據庫服務器出現(xiàn)某些差錯的時候,DBA需要知道如何快速確定問題所在并正確地解決問題,保證不丟失數據或使情況變得更糟。
特殊環(huán)境下DBA的任務
除了上述基本職責外,由于某些特殊的數據庫環(huán)境,一些DBA們還需要掌握一些特別的技巧。
三、高可用性
隨著互聯(lián)網時代的到來,過去那種數據庫只需要在白天正常運轉的時代已經結束了,現(xiàn)在數據庫必須能夠提供須提供每周7天每天24小時的全天候服務。網站也已經從靜態(tài)的、預定義的內容發(fā)展成為動態(tài)創(chuàng)建的內容---在頁面請求發(fā)送過來之后,使用數據庫創(chuàng)建頁面布局。如果網站是全天候可用的,那么支持網站的基礎數據庫也必須能夠全天候工作。在這種環(huán)境下管理數據庫,DBA需要知道哪些類型的維護業(yè)務可以在線完成(也就是在不中斷數據庫運行的情況下),以及在數據庫有可能關閉時制定一個維護“期限”。此外,DBA還要規(guī)劃為冗余的數據庫硬件和軟件組件,以便萬一數據庫出現(xiàn)故障時,冗余系統(tǒng)仍然能夠繼續(xù)要用戶提供服務。DBA可以使用在線備份、集群、復制和應急數據庫等技術和工具確保更高的可用性。
四、大型數據庫(VLDB)
隨著企業(yè)發(fā)現(xiàn)數據庫技術的用途越來越多,他們往往用它來保存更多的數據。此外,數據庫存儲的數據類型也發(fā)生了變化,從過去行列整齊的結構化數據發(fā)展現(xiàn)在的非結構化數據,比如文件、圖像、聲音、甚至指紋。這兩種趨勢帶來的結果是一樣的:那就是大型數據庫(VLDB)的出現(xiàn)。要管理VLDB,DBA需要特殊的技能。過去被認為是非常簡單的操作比如復制一個表,所需要的時間可能是非常巨大的。為了保證數據庫擴展到非常大的規(guī)模時仍然是可管理的,DBA需要了解一些技術,比如表分割(Oracle)、聯(lián)合數據庫(SQL Server)和復制(MySQL)等等。
五、數據提取、轉化和加載(ETL)
在數據倉庫環(huán)境中,一個非常關鍵的任務是如何有效地加載數據倉庫或數據集市中的大量數據,而這些數據是從多個現(xiàn)有的生產系統(tǒng)中提取的。通常情況下,這些生產系統(tǒng)的格式與數據倉庫中的標準化定義是不同的,所以數據在加載之前必須要轉化(或“清洗”)。在一個特定的公司里,提取數據可能是也可能不是DBA的責任,但是DBA需要確定什么樣的提取是有用的,它是數據庫決策團隊一個關鍵組成部分。
六、IT部門領導人
隨著流行的數據庫產品中集成的功能越來越多,DBA需要管理的任務數目也穩(wěn)定增長。IT部門領導者通過核查上述關鍵領域的技能就能確定他們所雇用的DBA能否勝任工作。
[數據庫管理員工作職責詳細介紹]相關文章:
【數據庫管理員工作職責詳細介紹】相關文章:
數據庫管理員工作內容06-28
老鷹哲學的詳細介紹06-28
核心顯卡的詳細介紹07-02
大學專業(yè)介紹(詳細)08-11
美國新聞專業(yè)職業(yè)及工作內容詳細介紹07-03
瑞典投資移民詳細介紹07-04
元宵節(jié)詳細介紹07-04
寒食節(jié)的詳細介紹07-01
九型人格的詳細介紹07-09
德國留學能源專業(yè)的詳細介紹07-04