Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

MySQL 水平切分常用哪些分片规则?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

水平切分把不同行分到不同分片,常见按范围、哈希或业务租户。选键要结合访问路径、数据增长、热点与再分片成本。单库分区和跨库分片范围不同。

讲清原理

范围易做区间查询但可能有写入热点,哈希有助于分布却使范围查询跨片。还需解决 ID、跨片排序和聚合、事务、迁移与备份。

逻辑表按范围组织,条件与分区键配合才可能跳过无关分区
逻辑表按范围组织,条件与分区键配合才可能跳过无关分区

例子与易错点

按租户路由时,大租户可能单独形成热点。设计前用真实分布估算,切换时做路由和数据一致性校验。

相关题 · 第 138 题、第 99 题

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。