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