| 执行次数:2563 | 平均时间:32.490 | 最大时间:398.570 |
建议优化:
SELECT
`m`.`Id` AS `Id`,
`m`.`SiteCode` AS `SiteCode`,
`m`.`Sku` AS `Sku`
FROM
`P_Market_Product` m
INNER JOIN `P_Product` p ON ((
`m`.`CustomerId` = `p`.`CustomerId`
)
AND ( `m`.`Sku` = `p`.`Sku` ))
WHERE
(((
`m`.`CustomerId` = 1
)
AND ( `m`.`MarketId` = 70 ))
AND ( `m`.`CategoryId` IS NULL OR `m`.`CategoryId` = '' ))
ORDER BY
m.id DESC
LIMIT 20500,500;
优化方案不合理
原来的SQL是根据产品的终审时间排序,现在改成根据市场产品表的ID排序,可能会导致业务功能取错数据