小编moe*_*eth的帖子

大表的数据库设计

我正在处理一个 200GB 以上的大表,大约有 10 亿行。

我正在考虑将表拆分为较小的表,然后在查询时加入结果。

我们主要是在那张桌子上阅读,偶尔写作。

这是个好主意吗?或者,这是我不需要担心的事情吗?

我的数据库服务器有 4CPU 和 32GB RAM。

我有主键作为索引以节省空间。目前,没有问题。但是,我只是在考虑是早点拆分还是保持这种方式。拆分为较小的表,例如每个 2.5 亿行而不是普通的 10 亿行表,有什么优点和缺点?你认为我的 32GB RAM 能够处理它吗?

mysql

6
推荐指数
1
解决办法
1285
查看次数

标签 统计

mysql ×1