我正在处理一个 200GB 以上的大表,大约有 10 亿行。
我正在考虑将表拆分为较小的表,然后在查询时加入结果。
我们主要是在那张桌子上阅读,偶尔写作。
这是个好主意吗?或者,这是我不需要担心的事情吗?
我的数据库服务器有 4CPU 和 32GB RAM。
我有主键作为索引以节省空间。目前,没有问题。但是,我只是在考虑是早点拆分还是保持这种方式。拆分为较小的表,例如每个 2.5 亿行而不是普通的 10 亿行表,有什么优点和缺点?你认为我的 32GB RAM 能够处理它吗?
mysql
mysql ×1