建了索引后,查詢明顯變慢


有大量的表,大的視圖,數據不多 幾百條 就已經開始明顯變慢了,於是花了一個晚上把大多表都建大量索引,沒想到第二天一運行 查詢速度明顯變慢了很多,暈啊,這還只是查詢,還不敢測試 插入和更新,我的視圖中有大理的group by  ,union all等 
case when ,min 等用法,是不是這些會導致索引變慢

11 个解决方案

#1


表結構。索引貼幾個出來看看。

#2


那要看你是否利用到了索引..情況很多

#3


大量的表,大的視圖,數據不多 幾百條 

這個?

#4


才幾百條..怎么搞都應該不會慢的吧

#5


把幾百條從子視圖中取了來的數據 再翻來復去 gruop by  union all  你說會不會慢

#6


貼出來看看

#7


引用 5 樓 newlive002 的回復:
把幾百條從子視圖中取了來的數據 再翻來復去 gruop by  union all  你說會不會慢


那是你SQL語句問題,不是索引問題。。。。。。。。。

#8


還是得看實際細節才能找原因。

#9


肯能是統計信息不准確。把他index重建一下。

#10


索引創建是不是很復雜啊!把你的代碼貼出來看看。。。。

#11


1 察看你索引是否用到了?

2 察看內存,CPU, I\O狀況 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com