崗位職責(zé):
一、數(shù)據(jù)庫(kù)管理與運(yùn)維 (DBA線)
1、日常運(yùn)維:負(fù)責(zé)公司環(huán)境搭建和項(xiàng)目部署,核心數(shù)據(jù)庫(kù)(例如 MySQL、PostgreSQL、Redis、MongoDB、Elasticsearch 等)的安裝、配置、升級(jí)、遷移、備份與恢復(fù)。
2、性能優(yōu)化:持續(xù)監(jiān)控?cái)?shù)據(jù)庫(kù)性能,進(jìn)行 SQL 查詢分析與調(diào)優(yōu)、索引優(yōu)化、參數(shù)調(diào)優(yōu),解決慢查詢等性能瓶頸問(wèn)題。
3、高可用與容災(zāi):設(shè)計(jì)、搭建和維護(hù)數(shù)據(jù)庫(kù)的高可用架構(gòu)(如主從復(fù)制、MGR、集群模式等),制定并演練容災(zāi)切換方案,保障數(shù)據(jù)零丟失或 RTO/RPO 達(dá)標(biāo)。
4、安全與權(quán)限:制定數(shù)據(jù)庫(kù)安全策略,管理賬號(hào)權(quán)限,進(jìn)行數(shù)據(jù)審計(jì),防范安全風(fēng)險(xiǎn)。容量規(guī)劃:監(jiān)控?cái)?shù)據(jù)庫(kù)容量增長(zhǎng),進(jìn)行合理的分庫(kù)分表、存儲(chǔ)規(guī)劃與擴(kuò)容方案。
5、監(jiān)控和預(yù)警:構(gòu)建和完善全方位的監(jiān)控告警體系。
技能要求
1、精通傳統(tǒng)運(yùn)維/具備扎實(shí)數(shù)據(jù)庫(kù)管理(DBA/SRE)能力;
2、 2年以上 MySQL 或 PostgreSQL 等主流關(guān)系型數(shù)據(jù)庫(kù)的管理經(jīng)驗(yàn),不是簡(jiǎn)單的增刪改查;
3 、深刻理解數(shù)據(jù)庫(kù)原理:事務(wù)、鎖、索引、日志(binlog/redo log)、存儲(chǔ)引擎等,熟練掌握數(shù)據(jù)庫(kù)的備份恢復(fù)、性能監(jiān)控和調(diào)優(yōu)手段,有豐富的慢查詢分析經(jīng)驗(yàn);
4、有數(shù)據(jù)庫(kù)高可用方案(如 MySQL MHA、Orchestrator、PXC;PG流復(fù)制、Patroni等)的實(shí)際搭建和維護(hù)經(jīng)驗(yàn)。