假如我現在有一個sqlselect a.Id,b.Id,c.Id... from ainner join b on a.Id = b.Idinner join ... 這樣一個sql,有很多很多的join和關聯條件,這導致了查詢速度降低太多。我發現時間貌似全部都用在了索引檢索上面。請問像這樣的sql有什么辦法優化嗎?跪求思路!
1 回答

慕的地8271018
TA貢獻1796條經驗 獲得超4個贊
這個問題有點類似:我做了一些不好的事情,如何避免被抓。
優化從來就不是一個純粹的SQL問題,除非你確實寫得很爛很爛。
1、表設計
2、代碼實現
3、并發規模
4、硬件瓶頸
如果所有的優化都能在現有表結構上只修改SQL就能提升性能的話,那阿里的系統你都可以開發了。
添加回答
舉報
0/150
提交
取消