草庐IT

PURCHASE

全部标签

详解一次SQL优化

昨天(2022-7-22)上线了我的一个功能,测试环境数据量较小,问题不大,但是上生产之后,直接卡死了,然后就开始了这么一次SQL优化,这里记录一下。不太方便透露公司的表结构,这里我自己建了几张表,模拟一下就可以了。肯定有杠精要说表可以不这样设计了,但是事实现在系统就是这样设计的,如果想改动表设计,影响面就太大了(我们急着上线哦)。当然,本文的后面也会给出修改设计的方案,以达到更优解。1.创建表进货单表:CREATETABLE`purchase_order`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键自增id',`purchase_time`varch