跳过正文

数据库

MySQL 高可用实战:MGR + ProxySQL + Orchestrator 完整部署

MySQL 高可用实战:MGR + ProxySQL + Orchestrator 完整部署

·2071 字·10 分钟
详细讲解 MySQL 8.0 MGR 单主模式完整搭建过程、脑裂与 GTID 不一致处理方法、ProxySQL 读写分离配置和健康检查脚本、Orchestrator 自动故障转移与 ProxySQL 联动,以及 mysqld_exporter 监控集成。
ClickHouse 生产运维实战:集群部署、副本分片、性能调优与故障排查

ClickHouse 生产运维实战:集群部署、副本分片、性能调优与故障排查

·4233 字·20 分钟
ClickHouse 高吞吐 OLAP 能力背后有一套独特的运维范式:ReplicatedMergeTree、ZooKeeper/Keeper、分布式表、物化视图、TTL、MergeTree 家族选型。本文按生产落地路径,从集群规划、副本分片、写入优化、查询调优、物化视图到慢查询排查,配套可直接复用的 SQL 与运维脚本。
PostgreSQL 运维实战:配置调优、连接池、慢查询与高可用

PostgreSQL 运维实战:配置调优、连接池、慢查询与高可用

·1918 字·10 分钟
系统梳理 PostgreSQL 运维核心技能:从 shared_buffers、WAL 参数调优,到 PgBouncer 事务模式配置;从 pg_stat_statements 慢查询分析到 PITR 时间点恢复;以及主从流复制、膨胀表清理和 Prometheus 监控指标的完整实践。
数据库变更管理:从 gh-ost 到 Flyway 的完整工程化路径

数据库变更管理:从 gh-ost 到 Flyway 的完整工程化路径

·1100 字·6 分钟
很多团队把"数据库变更管理"当成几条 SQL + 一个工单,实际上这是工程化程度最低的一块地方。一边是开发随手写 ALTER 把线上锁住,一边是 DBA 手动盯着进度条祈祷不出事。这篇文章把我总结的 DB 变更管理最佳实践分成工具、流程、组织三个层面讲,每一层都有可以直接落地的方案。