小编che*_*ell的帖子

为什么不分区?

什么时候不想对数据库进行分区?(思维MySQL 分区

就我而言

  • 我将从几百万行开始,它应该从那里增长。
  • 字符字段上的主键用作最频繁的查询限制(并且查找很频繁 - 至少每秒几次)。
  • 主键将被散列作为分区键
  • 将对上述频繁查询中拉取的每一行进行更新
  • 不太频繁的查找(针对日期列或其他)将需要命中所有分区

即使是最后一点,查找也不是并行运行的,所以在所有情况下,这是一个胜利吗?分区有什么缺点?为什么不是每个人都默认使用的东西,至少当您查看一百万条以上的记录时?

更新 - 我选择了 zgguy 的答案,但请注意,我在自己的研究结果中添加了自己的答案,包括指向对我非常有用的类似问题的非常好的答案的链接。

mysql database-design partitioning

10
推荐指数
1
解决办法
1498
查看次数

标签 统计

database-design ×1

mysql ×1

partitioning ×1