Mysql一条多表关联SQL把CPU打爆了,如何优化
今天是清明假期的第三天,收到同事的求助,DB的CPU被打爆了!
查看监控,CPU已经被打爆100%
登录mysql,DB无锁阻塞,元凶是一个异常sql,存在39个并发执行。
SQL的明细如下:
select TEMPSALE.USER_ID_BUY, TEMPSALE.ORDER_AMOUNT, TEMPSALE.LAST_UPDATED_DATEfrom T_EAC_BU_SG_CO_INFO TSIrightjoin (select TOI.SALE_PRO_ID, TOI.USER_ID_BUY, TOI.ORDER_AMOUNT, TOI.LAST_UPDATED_DATE