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