文章詳情頁
mysql - 慢查詢如何優化
瀏覽:100日期: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. Python爬蟲如何爬取span和span中間的內容并分別存入字典里?2. mysql - 分庫分表、分區、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處3. mysql 查詢身份證號字段值有效的數據4. 視頻文件不能播放,怎么辦?5. flask - python web中如何共享登錄狀態?6. 請教使用PDO連接MSSQL數據庫插入是亂碼問題?7. python - 數據與循環次數對應不上8. 黑客 - Python模塊安全權限9. mysql - 把一個表中的數據count更新到另一個表里?10. node.js - nodejs開發中常用的連接mysql的庫
排行榜
