我有一个网站发送电子邮件,整个发送的电子邮件已保存在名为emails
的mysql数据库表中。现在emails
桌子的尺寸增长非常快。发送的电子邮件表格变得太大
我已经尝试了一些东西来减小表的大小。例如,我将电子邮件的正文存储为gzip
ped和base64
编码的字符串。但是这张桌子现在已经达到7.5GB,而且还在快速增长。
这似乎不是一个好的做法,我怎么做,所以我应该如何以正确的方式存储这些电子邮件?我想将blob中的gzipped body存储起来,但我恐怕没有多大帮助。
我很感激任何想法我应该怎么做,或者你如何解决这个问题,如果它发生。
是否存在与不断扩大规模的问题吗?我会记住你正在创建的任何数据重复 – Takarii
@Takarii我有问题这张大桌子。它在某些情况下会减慢mysql的速度。如果我优化它会更好。而备份创作也很长。 (当然,我从复制的数据库创建备份) – MrRP