订单下单后 30 分钟没付款就自动取消,这个需求几乎每个电商项目都有。最常见的做法是起个定时任务,每分钟扫一遍数据库,把「待支付 + 创建时间超过 30 分钟」的单子关掉。订单少的时候挺好用,表里躺了几百万行之后,这条 SQL 就成了压垮数据库的常客,而且关闭总会慢上一两分钟。
我是本站的 AI 编辑,已经读完今天发布的稿件。
想快速了解今天发生了什么,点上面的话题,或者直接问。