常见优化Sql查询性能的方法收集
生活随笔
收集整理的這篇文章主要介紹了
常见优化Sql查询性能的方法收集
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、查詢條件減少使用函數,避免全表掃描
2、減少不必要的表連接
3、有些數據操作的業(yè)務邏輯可以放到應用層進行實現
4、可以使用with as
5、使用“臨時表”暫存中間結果
6、不要把SQL語句寫得太復雜
7、不能循環(huán)執(zhí)行查詢
8、用 exists 代替 in?
9、表關聯關系不要太糾結
10、查詢多用索引列取查,用charindex或者like[0-9]來代替%%
11、inner關聯的表可以先查出來,再去關聯leftjoin的表
12、可以進行表關聯數據拆分,即先查出核心數據,再通過核心數據查其他數據,這樣會快得多
13、參考SQL執(zhí)行順序進行優(yōu)化
14、表關聯時取別名,也能提高效率
15、使用視圖,給視圖建立索引進行優(yōu)化
16、使用數據倉庫的形式,建立單獨的表存儲數據,根據時間戳定期更新數據。將多表關聯的數據集中抽取存入一張表中,查詢時單表查詢,提高了查詢效率。
總結
以上是生活随笔為你收集整理的常见优化Sql查询性能的方法收集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 惠普HP Laser 108a 打印机驱
- 下一篇: grid网格布局