文章詳情頁
mysql - 慢查詢如何優化
瀏覽:120日期:2022-06-21 14:55:45
問題描述
mysql慢查詢語句該如何優化
SELECT * FROM `x_order` LEFT JOIN x_goods ON x_goods.goods_id = x_order.order_goodsid WHERE `order_isdelete` = 0 AND `goods_type` = 0 GROUP BY order_no
問題解答
回答1:建索引 order_isdelete goods_type order_no goods_id 這幾個字段,考慮下怎么建索引優化查詢。
回答2:where group by select 都盡量在索引上做吧
回答3:盡量不要用JOIN,將功能從SQL遷移到代碼層處理
建立索引
相關文章:
排行榜
