【崗位職責(zé)】
1.制定并實施數(shù)據(jù)庫備份、恢復(fù)、容災(zāi)方案,確保數(shù)據(jù)安全和業(yè)務(wù)連續(xù)性。
深入分析數(shù)據(jù)庫性能瓶頸,優(yōu)化SQL語句、索引、參數(shù)配置及存儲引擎,提升系統(tǒng)吞吐量和響應(yīng)效率。
2.負責(zé)MySQL、PostgreSQL等關(guān)系型數(shù)據(jù)庫的架構(gòu)設(shè)計、部署、監(jiān)控、調(diào)優(yōu)及故障處理,保障數(shù)據(jù)庫高可用性和穩(wěn)定性。
3.設(shè)計并維護數(shù)據(jù)庫高可用架構(gòu)(如MySQL MHA/InnoDB Cluster、PG流復(fù)制/Patroni集群),熟悉讀寫分離、分庫分表方案。
4.編寫自動化運維腳本(Shell/Python等),推動數(shù)據(jù)庫運維標(biāo)準(zhǔn)化、工具化和平臺化。
5.配合開發(fā)團隊進行數(shù)據(jù)庫設(shè)計評審,規(guī)范SQL開發(fā)標(biāo)準(zhǔn),規(guī)避潛在性能及安全風(fēng)險。
6.研究數(shù)據(jù)庫新技術(shù)趨勢(如云原生數(shù)據(jù)庫、分布式架構(gòu)),探索性能優(yōu)化與成本控制方案。
7.制定數(shù)據(jù)庫安全策略,定期執(zhí)行權(quán)限審計、漏洞修復(fù)及版本升級,滿足合規(guī)性要求。
【任職要求】
1.本科及以上學(xué)歷,5年以上數(shù)據(jù)庫運維經(jīng)驗,主導(dǎo)過大型系統(tǒng)(TB級數(shù)據(jù)量、高并發(fā)場景)的數(shù)據(jù)庫管理。
2.計算機專業(yè),精通MySQL和PostgreSQL:熟悉體系架構(gòu)、運行機制(如事務(wù)、鎖、MVCC)、日志系統(tǒng)(Binlog/WAL)及核心參數(shù)調(diào)優(yōu)。
3.具備豐富的性能優(yōu)化經(jīng)驗,熟練使用慢查詢分析、Explain執(zhí)行計劃、性能監(jiān)控工具(如Prometheus、Percona Toolkit)。
4.熟悉主流高可用方案:如MySQL Group Replication、PXC集群,PG的流復(fù)制+Keepalived/Patroni等。
5.掌握至少一種腳本語言(Python/Go/Shell),能獨立開發(fā)自動化運維工具;熟悉Ansible/SaltStack等配置管理工具。
6.熟悉數(shù)據(jù)庫監(jiān)控告警體系(如Zabbix、Grafana),具備快速定位和解決生產(chǎn)問題的能力。