1️⃣ 用户请求量太大

因为单服务器TPS、内存、IO都是有限的。

✅ 解决方法是分散请求到多个服务器上。(划分服务)


2️⃣ 单个数据库太大

单个数据库处理能力有限;单库所在服务器上磁盘空间不足;单库上操作的IO瓶颈。

✅ 解决方法是切分成更多更小的库。(划分库)


3️⃣ 单个数据表太大

CRUD都成问题,索引膨胀,查询超时。

✅ 解决方法是切分成多个数据集更小的表。(划分表)