我希望找到一个使用执行SELECT ... GROUP BY
语句的MySQL Scheduled Events执行预定聚合查询的策略。透视,我有大约800k记录需要每30分钟移动一次。可以想象,SELECT ... GROUP BY
锁定INSERT
的时间超过了人们想要的时间。此外,我已经按小时划分了表格,因此可以很容易地删除我希望保留的最旧数据集。
我一直在寻找像Exchange Partition这样的新功能,它允许我将一个分区“复制”到另一个表而不会锁定潜在的插入。但是,当删除该分区时,我显然会在短时间内拥有一组缺失的数据。
在没有锁定写入的情况下,其他人采用了哪些策略来聚合高保真数据?