崗位職責:
1.負責數(shù)據(jù)庫的安裝、配置、監(jiān)控、備份、容災,確保7x24小時穩(wěn)定運行;
2.監(jiān)控并優(yōu)化數(shù)據(jù)庫性能,包括SQL語句調(diào)優(yōu)、索引優(yōu)化、參數(shù)調(diào)整,解決慢查詢和資源瓶頸;
3.根據(jù)業(yè)務需求設計高可用(如主從復制、集群)、高擴展性(如分庫分表)架構,并進行容量規(guī)劃;
4.管理用戶權限,制定并執(zhí)行安全策略,防止數(shù)據(jù)泄露和非授權訪問;
5.制定數(shù)據(jù)庫設計和開發(fā)規(guī)范,審核開發(fā)人員的SOI代碼,并提供技術培訓和支持;
6.開發(fā)自動化運維腳本/工具,研究井引入新技術(如分布式數(shù)據(jù)庫、云數(shù)據(jù)庫)以提升效率。
任職要求:
1.本科及以上學歷,計算機及其相關專業(yè)優(yōu)先,5年以上DBA經(jīng)驗;
2.精通至少一種主流關系型數(shù)據(jù)庫的運行機制、體系架構、備份恢復及高可用方案,對NoSQL和分布式數(shù)據(jù)庫有一定的經(jīng)驗;
3.熟練使用Linux操作系統(tǒng)命令,至少掌握一種腳本語言(如Shell或Pvthon);
4.精通SQL語法,能編寫和優(yōu)化復雜SQL語句,并深入理解數(shù)據(jù)庫原理(如鎖機制、事務隔離、索引原理);
5.堂握高并發(fā)環(huán)境下分庫分表設計方法,堂握數(shù)據(jù)量快速增長情形下的處理辦法;
6.具備良好的溝通能力、問題分析與解決能力,能快速定位和處理數(shù)據(jù)庫相關故障;
7.有開發(fā)、運維經(jīng)驗者優(yōu)先。