文章詳情頁
mysql - 慢查詢如何優化
瀏覽:205日期: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遷移到代碼層處理
建立索引
相關文章:
1. javascript - immutable配合react提升性能?2. javascript - sublime快鍵鍵問題3. 實現bing搜索工具urlAPI提交4. 如何解決Centos下Docker服務啟動無響應,且輸入docker命令無響應?5. phpstudy8.1支持win11系統嗎?6. javascript - 移動端上不能實現拖拽布局嗎?7. javascript - nodejs關于進程間發送句柄的一點疑問8. vue.js - Vue 如何像Angular.js watch 一樣監聽數據變化9. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙10. javascript - react native在run-android時出現這個錯誤該怎么解決?大神賜教
排行榜

網公網安備