我有一个约会网站。在这个网站上,我曾经每天向用户发送 10 张照片匹配并将它们存储在结构中
SENDER RECEIVER
11 1
12 1
13 1
14 1
我维护两个月的日志。用户也可以通过登录我的网站来查看它们。
这意味着存在并行插入和选择,这肯定不是问题。
问题是当用户变为非活动状态或删除其 ID 时,我需要从日志中删除 sender='inactive-id' 的所有条目。
日志大小约为 6000 万。因此,每当删除查询出现在这个巨大的表中时,所有选择都会被锁定,我的网站就会关闭。
请注意,我的表是合并 myisam,因为我需要存储 2-3 个月的记录,并且每个月的第一天我都会更改定义