ASP.NET 跑網頁SQL遇到連線逾時問題

當ASP.NET  跑網頁SQL遇到連線逾時錯誤,但在TSQL卻可以正常跑且執行時間也不久時

已超過連接逾時的設定。在作業完成之前超過逾時等待的時間,或者是伺服器未回應

解決方法

找出資料量大可能會逾時的Table (若不知道就全部) 做索引重建即可,重建TSQL如下

ALTER INDEX all ON [重建資料表] 
REBUILD PARTITION = ALL WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, 
SORT_IN_TEMPDB = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)