Posts
MySQL 备份与恢复实战:从 mysqldump 到 XtraBackup 的完整方案
从 mysqldump 到 XtraBackup,从全量备份到基于 binlog 的时间点恢复,这篇文章覆盖了 MySQL 备份恢复的完整知识体系,包括生产环境的踩坑和自动化验证方案。
PostgreSQL 膨胀治理:把 autovacuum 调到你真正需要的样子
大部分 PostgreSQL DBA 对 autovacuum 的理解停留在"它会自己跑",但一旦膨胀起来才发现:默认参数对现代硬件完全不够用,几十个 autovacuum_* 参数各管一摊,出了问题根本不知道从哪儿看。这篇文章把我在几套 …
Nginx 运维完全指南:反向代理、负载均衡、HTTPS 与限流
Nginx 知道怎么装,但真的会用吗?本文从配置结构说起,完整覆盖反向代理、负载均衡策略、Let's Encrypt 证书、限流配置、日志分析和性能调优,附常见 502/SSL 故障排查。
Kubernetes 从零开始:工程师视角的入门指南
Docker Compose 能运行多个容器,为什么还需要 Kubernetes?本文从这个问题出发,用类比的方式讲清楚 Pod/Deployment/Service/Ingress 等核心概念,给出最常用的 kubectl 命令和完整的入门部署示例。
MySQL 深度调优:从 Buffer Pool 到锁等待的生产手册
你有没有过这种体验:按网上教程把 innodb_buffer_pool_size 调到 75%、关了 query cache、打开了 innodb_file_per_table,然后告诉自己"MySQL 调优就这样了"?真正的调优是一个持续 …
Git 工作流实战:分支策略与团队协作规范
Git 用了五年,最大的感悟是:工作流问题本质上是团队协作问题,不是工具问题。本文对比 Git Flow / GitHub Flow / Trunk-Based 三种策略,覆盖分支命名、Commit Message、rebase 哲学、大型重构分支处理、冲突解 …
TiDB 生产环境实战:从 Placement Rules 到 TiKV 调优的全链路经验
把 TiDB 当成"分布式 MySQL"跑起来并不难,真正难的是让 TiKV 在高并发写入下不抖动、让 PD 调度不误伤业务、让跨机房副本在 RPO=0 的前提下活下去。本文把过去两年我在几套 TiDB 集群上踩过的坑、调过的参数和定过的 …
Shell 脚本实战:Bash 自动化运维从入门到工程化
Shell 脚本是 SRE 的第一生产力工具。本文从语法精要出发,覆盖批量操作、日志轮转、健康检查等常用运维模式,再到 getopts、trap 信号处理和脚本工程化思路,最后总结引号地狱、变量作用域等经典踩坑。