如何处理大于2 GB的mysql表大小

时间:2019-08-27 12:13:47

标签: mysql server

我在MySQL服务器中有一张表。每1周达到2 GB。我通常对该表进行备份并删除数据。请建议是否有其他最佳解决方案来解决此问题。

我的疑问很少:

1)我是否可以将此特定表移动到其他的NoSql Db(例如mongoDb或Cassandra)? 2)增加MySQL服务器大小是否可以解决此问题?

1 个答案:

答案 0 :(得分:1)

  

1)我可以将此特定表移动到其他NoSql Db吗?   mongoDb或Cassandra吗?

将数据移至MongoDB或Cassandra的决定并不只是将数据转储到其他地方。与MySQL之类的RDBMS相比,这些存储具有不同的数据模型和操作问题。

  

2)增加MySQL服务器大小是否可以解决此问题?

您似乎会受到磁盘大小的限制,这令人惊讶,因为2 GB的存储空间并不大。您的智能手机拥有更多的存储空间。您应该增加它,然后制定归档策略。或者,正如其他人指出的那样,如果您要达到文件系统的大小限制,那么您可以进行分区,这还有其他好处,例如,如果数据被where子句限制在少数几个分区之一中,则可以进行更快的查询。

相关问题