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