職位描述:
1.負(fù)責(zé)服務(wù)器環(huán)境的數(shù)據(jù)庫參數(shù)的調(diào)優(yōu)
2.負(fù)責(zé)SQL語句的評審,以及針對業(yè)務(wù)邏輯進(jìn)行SQL語句的優(yōu)化
3.負(fù)責(zé)數(shù)據(jù)庫的權(quán)限分配控制,保障服務(wù)器數(shù)據(jù)的資源安全
4.保障數(shù)據(jù)庫不會被入侵或注入,如有異常嫌疑對應(yīng)的報警機制
5.負(fù)責(zé)線上業(yè)務(wù)的數(shù)據(jù)庫遷移,保障遷移的穩(wěn)定性
6.保障線上數(shù)據(jù)庫結(jié)構(gòu)的高可用,優(yōu)化線上數(shù)據(jù)庫性能瓶頸
7.定期與開發(fā)進(jìn)行慢查詢?nèi)罩痉治?,合力?yōu)化線上瓶頸,提高響應(yīng)速度
8.對線上發(fā)生的緊急問題進(jìn)行定位、排查、快速解決
9.對線上數(shù)據(jù)庫服務(wù)器的資源進(jìn)行優(yōu)化,對資源占用以及申請能夠提前預(yù)估,并給出合理
的擴展方案
10.負(fù)責(zé)培訓(xùn)其他職能成員對SQL語句的編寫能力
11.對業(yè)務(wù)需求進(jìn)行合理的索引建立,但不濫用索引
12.保障數(shù)據(jù)庫本地備份和遠(yuǎn)程冷熱備份文件的可用性
13.對功能和項目進(jìn)行數(shù)據(jù)庫設(shè)計以及提供架構(gòu)方案
任職要求:
1.掌握Mysql數(shù)據(jù)庫的各種存儲引擎的原理,并具備針對不同引擎進(jìn)行側(cè)重優(yōu)化的能力。
2.精通高性能SQL語句編寫,精通數(shù)據(jù)庫SQL語句性能優(yōu)化,對SQL語句的性能提升點有全面掌握。
3.精通觸發(fā)器以及存儲過程的創(chuàng)建和編寫,并能夠根據(jù)業(yè)務(wù)邏輯適當(dāng)?shù)氖褂谩?br />4.有海量數(shù)據(jù)存儲和應(yīng)用以及調(diào)優(yōu)經(jīng)驗,對數(shù)據(jù)庫瓶頸的各種臨界點都有了解。
5.精通Mysql配置文件各種參數(shù)的調(diào)優(yōu),能夠根據(jù)硬件的不同、業(yè)務(wù)的不同、應(yīng)用場景的不
同、服務(wù)器軟件服務(wù)的不同給出最適當(dāng)?shù)恼{(diào)優(yōu)參數(shù)。
6.對一些個性化的或者大眾化的數(shù)據(jù)庫消息中間件或者第三方工具有熟練的使用經(jīng)驗,并能
根據(jù)業(yè)務(wù)場景、存儲量等關(guān)鍵點的不同使用更恰當(dāng)?shù)墓ぞ邅硖嵘w性能。
7.對Mysql數(shù)據(jù)庫集群部署以及高可用有豐富的部署和處理經(jīng)驗。
8.本科以上學(xué)歷,具備良好的溝通能力,能夠?qū)⒆约侯I(lǐng)域的知識在團(tuán)隊內(nèi)部做培訓(xùn)和分享,幫助大家一起提
高SQL語句的編寫能力和數(shù)據(jù)庫參數(shù)配置的調(diào)優(yōu)能力