Mysql一条多表关联SQL把CPU打爆了,如何优化

发布时间 2023-04-04 20:37:25作者: 张冲andy

DBCPU

CPU100%

mysqlDBsql,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   from T_EAC_BU_ORDER_INFO TOI   left join T_EAC_BU_SALE_GOOD_INFO TEC on TOI.SALE_PRO_ID = TEC.SALE_PRO_ID) TEMPSALE on TSI.SALE_PRO_ID = TEMPSALE.SALE_PRO_IDwhere TSI.CAR_ORIGIN_CODE= '000000008671c3180186829f41ad336f' ;                                

sql

sql

where

sql

  TOI514049 Extra   NULL   TEC  Using index SALE_PRO_ID  TSI  Using where 使

 from T_EAC_BU_ORDER_INFO TOI   left join T_EAC_BU_SALE_GOOD_INFO TEC on TOI.SALE_PRO_ID = TEC.SALE_PRO_ID 

sql T_EAC_BU_ORDER_INFO  T_EAC_BU_SALE_GOOD_INFO  T_EAC_BU_ORDER_INFO  T_EAC_BU_SG_CO_INFO 

sql

sqlsql

sqlsql

9+sql0.00


1

2

3sqlsqlsql