作者mvpkgmax (mvp)
看板Database
標題[SQL ] top100跑的比top10還快?
時間Thu Dec 8 14:06:50 2022
資料庫名稱:MS SQL Server 2017
資料庫版本:MS SQL Server 2017
內容/問題描述:
問題如下
執行附圖的指令,跑了超過1分鐘都沒有結果
https://i.imgur.com/QstypzA.jpg
把top10改成top100反而一下就出現結果(13筆)?
https://i.imgur.com/SQhiv9q.jpg
然後我在下圖黃色圈起來的地方加上top1000 ,這時候原本超過1分鐘的指令又馬上跑出
結果
https://i.imgur.com/3JDo2jP.jpg
想請問各位大神這是為什麼呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.70.36 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1670479612.A.8DE.html
→ kyrc: query plan cache 12/08 16:13
推 chungyih: 哇靠,這寫法誰教你的 12/20 07:46
→ wuwaiter: 1&2 cache 12/30 14:22