今天遇到一個(gè)很奇怪的情況,發(fā)現(xiàn)一個(gè)會(huì)話(huà)異常,這個(gè)會(huì)話(huà)只是在執(zhí)行一個(gè)簡(jiǎn)單的存儲(chǔ)過(guò)程,里面使用了鏈接服務(wù)器(Linked Server)查詢(xún)另外一臺(tái)服務(wù)器數(shù)據(jù)(存儲(chǔ)過(guò)程里面沒(méi)有任何顯性事務(wù)、UPDATE、DELETE操作,只有幾個(gè)簡(jiǎn)單的SELECT查詢(xún),其中有兩個(gè)查詢(xún)使用了鏈接服務(wù)器Linked Server,由于生產(chǎn)環(huán)境,不好貼出SQL語(yǔ)句),在DPA監(jiān)控工具里面,發(fā)現(xiàn)該會(huì)話(huà)引起了非常長(zhǎng)的OLEDB等待時(shí)間,手工執(zhí)行測(cè)試,發(fā)現(xiàn)并不耗費(fèi)很長(zhǎng)時(shí)間,KILL該會(huì)話(huà)后, 回滾狀態(tài)已完成一直是0%, 估計(jì)剩余時(shí)間也一直是0秒。如下截圖所示:
KILL 129 WITH STATUSONLY;
SPID 129: 正在進(jìn)行事務(wù)回滾。估計(jì)回滾已完成: 0%。估計(jì)剩余時(shí)間: 0 秒。
如下所示,這個(gè)會(huì)話(huà)的start_time(Timestamp when the request arrived. Is not nullable.)為2016-10-18 02:17:58.210,到現(xiàn)在2016-10-19 16:02:30.173已經(jīng)有幾十個(gè)小時(shí)了,我kill會(huì)話(huà)的時(shí)間點(diǎn)為2016-10-19 12:00:01。
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式