熟练 Linux 操作,常用办公软件的运用;
熟练 Linux 系统安装、常用命令、定时任务配置;
熟悉oracle数据库安装部署,日常运维巡检等操作;
熟练 mysql 数据库安装部署、日常运维,Mysql数据库维护数据录入,数据库增删改查,数据库备份;
熟练部署服务器系统环境及应用,如 nginx、mysql、Tomcat等中间件;
熟悉Docker容器相关工作原理、架构及编排技术;
数据K8S技术
MySQL 高可用与容器化数据库管理
项目概述 :为企业核心业务系统构建基于 Docker 的 MySQL 数据库容器集群,采用主从复制架构搭配 Keepalived 实现数据库高可用,并通过 Kubernetes 的 StatefulSet 管理数据库 Pod,保障数据持久性和业务连续性,同时利用 Prometheus + Grafana 构建集群监控体系。
技术亮点 :
运用 Ansible Playbook 自动化部署多节点 MySQL 主从复制集群,确保数据实时同步,将部署时间从人工手动搭建的 8 小时缩短到自动化后的 40 分钟。
在 Docker 容器环境中精细化配置 MySQL 的 innodb_buffer_pool_size、query_cache_size 等关键参数,并制定长期监控计划,借助 Prometheus 和 Grafana 实时监控数据库性能指标(如慢查询率、锁等待时间等)。运用 SQL Profiling 工具精准定位瓶颈 SQL,结合 Explain 分析和索引优化,将应用平均查询响应时间从 1.5 秒优化到 300 毫秒以内。
当集群中主节点发生故障时,利用 Kubernetes 的网络负载均衡服务与 Keepalived 的 VRRP(虚拟路由冗余协议)高效协同,自动切换主节点,确保业务在 1 分钟内无感知恢复服务, RTO(恢复时间目标)控制在行业内领先水平。
项目成果 :
数据库可用性提升至 99.95%,故障恢复效率提高 80%。
辅助业务实现在用户量翻倍增长的同时,数据库性能保持稳定,支撑业务拓展新市场。