推 rockchangnew: 可以注意當下的Wait Type或是否有被BLOCK 06/18 11:36
→ rockchangnew: temp table的筆數是多或少,tempdb有無切多File等 06/18 11:38
→ iFEELing: 慢到30min的時候看wait event看他在等什麼 06/18 12:39
→ kb0130: 回樓上幾樓,完全沒有等待,tempdb切8個FILE 06/18 13:39
→ kb0130: SP_WHO2狀態是RUNABLE,但是DMV又是RUNNING,很怪 06/18 13:41
推 rockchangnew: 可以到FB的SQL PASS Taiwan去問,那裏的高手多 06/18 13:43
推 rockchangnew: 變慢的時候看執行計畫,應該都可以發現問題 06/18 13:45
→ kb0130: 我也有加SQL PASS,很常看到樓上這位高手,只是不喜歡拋頭 06/18 15:10
→ kb0130: 露面,回正題,執行計畫最高的COST都在INSERT #TB那段 06/18 15:11
→ futureisours: insert #table後續會有select動作吧,我猜是這邊慢 06/18 23:29
→ futureisours: #TABLE 可以加INDEX 06/18 23:29
→ kb0130: 回樓上,當下的執行語法是INSERT,沒看過HANG在SELECT的 06/19 08:08
→ kb0130: 也沒有任何WAIT TYPE或BLOCK。 06/19 08:09
推 YaMeiLo: 如果是sp,把temp table拉到sp外宣告 06/19 09:28
→ YaMeiLo: 避免重新編譯 06/19 09:28
→ kb0130: 謝謝!我明天試試看 06/19 12:27