文章詳情頁(yè)
mysql - 慢查詢?nèi)绾蝺?yōu)化
瀏覽:114日期:2022-06-21 14:55:45
問(wèn)題描述
mysql慢查詢語(yǔ)句該如何優(yōu)化
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
問(wèn)題解答
回答1:建索引 order_isdelete goods_type order_no goods_id 這幾個(gè)字段,考慮下怎么建索引優(yōu)化查詢。
回答2:where group by select 都盡量在索引上做吧
回答3:盡量不要用JOIN,將功能從SQL遷移到代碼層處理
建立索引
相關(guān)文章:
1. php多任務(wù)倒計(jì)時(shí)求助2. 數(shù)組排序,并把排序后的值存入到新數(shù)組中3. 默認(rèn)輸出類型為json,如何輸出html4. 怎么能做出標(biāo)簽切換頁(yè)的效果,(文字內(nèi)容隨動(dòng))5. python的正則怎么同時(shí)匹配兩個(gè)不同結(jié)果?6. PHP訂單派單系統(tǒng)7. python中def定義的函數(shù)加括號(hào)和不加括號(hào)的區(qū)別?8. javascript - charles map remote映射問(wèn)題9. mysql - sql 左連接結(jié)果union右連接結(jié)果,導(dǎo)致重復(fù)性計(jì)算怎么解決?10. javascript - 有適合開發(fā)手機(jī)端Html5網(wǎng)頁(yè)小游戲的前端框架嗎?
排行榜

熱門標(biāo)簽