2020-10-11:一條sql陳述句執行時間過長,應該如何優化?從哪些方面進行優化?#福大大架構師每日一題#
uj5u.com熱心網友回復:
1.首先確定sql是干什么用的,如果是跑批里面出報表用的,可以考慮將sql拆開。2.如果sql很長,又不能拆開,再查詢條件欄位看看能不能加索引,索引不能隨便加,如果條件欄位不能加索引,就和業務商量強行加一個有索引的欄位作為查詢條件。
3.優化查詢的sal陳述句,包括但不限于:查詢方式,表之間的關聯,關聯欄位是否有索引,盡量少關聯表。等等。
4.考慮給表磁區或者分表。
5.如果查詢條件欄位索引失效可以考慮強行加上走索引。
6.并行執行sql,這個比較消耗資源,慎用。
請點評,謝謝。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/168249.html
標籤:Java相關
上一篇:Jetty部署web工程例外,但是在idea上運行zheng'chang
下一篇:Vue.use(VueAxios,axios)報錯cannot set property ‘axios‘ of undefined
