
PostgreSQL 分区表实战:从分区裁剪到在线运维
什么时候该分区 一张表涨到几千万、上亿行,即使有索引也开始"变肉": - **索引膨胀**:B+ 树层级加深,单点查询也要多次 IO。 - **VACUUM/ANALYZE 慢**:整张大表清理、统计一遍成本极高。 - **热点数据被冷数据稀释**:80% 查询只看最近一个月,却要扫全表
共 52 篇文章 · 第 1/9 页,持续更新中

什么时候该分区 一张表涨到几千万、上亿行,即使有索引也开始"变肉": - **索引膨胀**:B+ 树层级加深,单点查询也要多次 IO。 - **VACUUM/ANALYZE 慢**:整张大表清理、统计一遍成本极高。 - **热点数据被冷数据稀释**:80% 查询只看最近一个月,却要扫全表

为什么人人都想关掉 SELinux `nginx` 起不来、`ssh` 连不上、`mysql` 读写被拒——日志里一句 `Permission denied`,关掉 SELinux 立刻好了。于是很多人 `setenforce 0` 一关了之,还写进开机脚本。 但 SELinux 是**

连接为什么昂贵 每建立一个数据库 TCP 连接,后端都要付出: - 三次握手 + TLS 协商(若开 SSL)+ 认证(用户名/密码或证书) - 分配一个**独立后端进程/线程**(PostgreSQL 每连接一进程,MySQL 每连接一线程) - 分配连接级内存(`work_mem`、


为什么是 MGR 传统 MySQL 主从复制(异步/半同步)的三大痛点: | 痛点 | 传统主从 | MGR | |------|---------|-----| | 故障切换 | 手动或靠 orchestrator/MHA | **自动**选主切换 | | 数据一致性 | 异步可能丢数
