校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > SQL2008中通過DBCC OPENTRAN和會話查詢事務

SQL2008中通過DBCC OPENTRAN和會話查詢事務

熱門標簽:滄州營銷外呼系統軟件 創業電銷機器人 海南自動外呼系統價格 浙江地圖標注 電銷機器人虛擬號碼 松原導航地圖標注 舞鋼市地圖標注app 九鹿林外呼系統怎么收費 沈陽智能外呼系統代理
同樣,對事務日志進行備份也只會截斷不活動事務的那部分事務日志,所以打開的事務會導致日志變多(甚至達到物理限制),直到事務被提交或回滾。

要找到最早的活動事務,可以使用DBCC OPENTRAN命令。詳細用法見MSDN:http://msdn.microsoft.com/zh-cn/library/ms182792.aspx

給出一個示例:

復制代碼 代碼如下:

CREATE TABLE T_Product(PKID int, PName Nvarchar(50));
GO
BEGIN TRAN
INSERT INTO T_Product VALUES (101, '嫦娥四號');
GO
DBCC OPENTRAN;
ROLLBACK TRAN;
GO
DROP TABLE T_Product;
GO

執行結果:
復制代碼 代碼如下:

/*
(1 row(s) affected)
數據庫 'Testdb' 的事務信息。

最早的活動事務:
SPID (服務器進程 ID): 54
UID (用戶 ID): -1
名稱 : user_transaction
LSN : (295:6687:1)
開始時間 : 12 24 2010 2:50:15:607PM
SID : 0x0105000000000005150000007fe010d31cba1ab1566ac5dff4010000
DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。
*/

結果顯示了最早活動日志的相關信息,包括服務器進程ID、用戶ID、和事務的開始時間。關鍵是SPID和Start Time。
擁有這些信息后,可以使用動態管理視圖(DMV)來檢驗正在執行的T-SQL,以及在必要時關閉這個過程
DBCC OPENTRAN對于孤立連接(在數據庫中是打開的,但與應用程序或客戶端已經斷開的連接)是非常有用的,并能幫助我們找出遺漏了COMMIT或ROLLBACK的事務。該命令也返回在指定數據庫內存在最早的活動事務和最早的分布式和非分布式復制事務。如果沒有活動事務,則顯示信息性消息,而不返回會話級數據。

我們看一個實例:

復制代碼 代碼如下:

SET Transaction isolation level serializable
BEGIN TRAN

select * from T_Product

Insert into T_Product
select 'OATest' union all
select 'OAPlay'

這是一個未提交的事務,在另一個查詢窗口執行如下:
復制代碼 代碼如下:

select session_id,transaction_id,is_user_transaction,is_local
from sys.dm_tran_session_transactions
where is_user_transaction=1

執行結果:
復制代碼 代碼如下:

/*返回結果
session_id transaction_id is_user_transaction is_local
54 489743 1 1
*/

返回會話ID后,可以通過sys.dm_exec_connections和sys.dm_exec_sql_text來挖掘最近執行的查詢的詳細信息。
復制代碼 代碼如下:

select s.text from sys.dm_exec_connections c
cross apply sys.dm_exec_sql_text(c.most_recent_sql_Handle) s
where session_id=54

這個查詢返回最后執行的語句。也可以使用sys.dm_exec_requests。
因為也從sys.dm_tran_session_transactions的第一個查詢中得知事務ID,所以可以使用sys.dm_tran_active_transactions來了解更多事務本身的內容
復制代碼 代碼如下:

select transaction_begin_time,
case transaction_type
when 1 then 'Read/Write transaction'
when 2 then 'Read-Only transaction'
when 3 then 'System transaction'
when 4 then 'Distributed transaction'
end tran_Type,
case transaction_state
when 0 then 'not been comoletely initaialiaed yet'
when 1 then 'initaialiaed but ha notstarted'
when 2 then 'active'
when 3 then 'ended (read-only transaction)'
when 4 then 'commit initiated for distributed transaction'
when 5 then 'transaction prepared and waiting resolution'
when 6 then 'commited'
when 7 then 'being rolled back'
when 0 then 'been rolled back'
end transaction_state
from
sys.dm_tran_active_transactions
where transaction_ID=455520

復制代碼 代碼如下:

/*結果:
transaction_begin_time tran_Type transaction_state
2010-12-24 14:05:29.170 Read/Write transaction active
*/

小結:這里演示了使用DMV 排除故障和調查長時間的活動事務的一般技巧。基本步驟如下:
1、查詢sys.dm_tran_session_transactions獲取會話ID和事務ID之間的映射。
2、查詢sys.dm_exec_connectionssys.dm_exec_sql_text查找會話最新執行的命令(most_recent_sql_Handle列)
3、最后,查詢sys.dm_tran_active_transactions確定事務被打開了多少時間、事務的類型和事務的狀態。
使用這個技巧可以回到應用程序去查明調用的被拋棄的事務(打開但從未提交)以及那些運行時間太長或對于應用程序來說是不必要的不恰當事務。

邀月注:本文版權由邀月和博客園共同所有,轉載請注明出處。

標簽:西藏 商洛 海口 寶雞 咸寧 公主嶺 日喀則 臺灣

巨人網絡通訊聲明:本文標題《SQL2008中通過DBCC OPENTRAN和會話查詢事務》,本文關鍵詞  SQL2008,中,通過,DBCC,OPENTRAN,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL2008中通過DBCC OPENTRAN和會話查詢事務》相關的同類信息!
  • 本頁收集關于SQL2008中通過DBCC OPENTRAN和會話查詢事務的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产乱对白刺激视频不卡| 精东粉嫩av免费一区二区三区| 日韩一区二区三区精品视频| 色婷婷亚洲一区二区三区| 99re亚洲国产精品| 成人性生交大片免费看中文| 成人激情免费视频| 成人黄页在线观看| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 日韩精品一区在线观看| 欧美成人aa大片| 久久综合九色综合97婷婷| 久久亚洲精华国产精华液 | 久久久噜噜噜久久人人看| 久久综合视频网| 国产欧美日韩在线视频| 中日韩av电影| 亚洲女同ⅹxx女同tv| 一二三区精品视频| 日韩av在线发布| 久久国产精品72免费观看| 国产米奇在线777精品观看| 风间由美性色一区二区三区| 成人av电影在线| 欧美性一区二区| 日韩三级视频中文字幕| 久久一区二区三区四区| 亚洲欧洲日产国码二区| 亚洲国产精品一区二区久久| 美女视频黄频大全不卡视频在线播放| 经典三级视频一区| eeuss鲁一区二区三区| 欧美日韩一区久久| 久久影视一区二区| 亚洲黄网站在线观看| 久久精品国产精品亚洲综合| 国产不卡免费视频| 欧美色窝79yyyycom| 久久综合久久99| 亚洲欧美激情在线| 美国欧美日韩国产在线播放| 懂色av一区二区夜夜嗨| 欧美婷婷六月丁香综合色| 久久亚洲捆绑美女| 亚洲成a人在线观看| 国产成人啪午夜精品网站男同| 欧洲精品一区二区| 国产日韩精品一区| 日韩精品乱码免费| 色婷婷久久久亚洲一区二区三区 | 精品在线一区二区三区| 99久久久无码国产精品| 欧美一区二区视频在线观看| 欧美韩国日本综合| 久久99在线观看| 欧美日韩一二三| 亚洲私人影院在线观看| 国产一区二区免费看| 欧美老年两性高潮| 亚洲精品视频一区| av爱爱亚洲一区| 国产欧美日韩在线观看| 久久99热99| 正在播放亚洲一区| 亚洲一区在线观看免费| 91香蕉视频mp4| 国产欧美日产一区| 狠狠色综合日日| 日韩欧美在线综合网| 午夜精品成人在线| 精品婷婷伊人一区三区三| 成人欧美一区二区三区白人| 国产成人免费在线观看| 精品福利一二区| 另类小说一区二区三区| 日韩欧美国产一区二区在线播放| 天堂一区二区在线| 777奇米成人网| 五月激情丁香一区二区三区| 在线视频一区二区免费| 亚洲伊人色欲综合网| 在线日韩一区二区| 亚洲免费在线视频| 欧洲视频一区二区| 一区二区三区 在线观看视频| eeuss鲁一区二区三区| 国产精品免费视频一区| 成人精品电影在线观看| 久久这里只有精品视频网| 中文字幕第一区| 国产传媒欧美日韩成人| 久久人人爽爽爽人久久久| 久久99最新地址| 久久久91精品国产一区二区精品 | 99久久精品免费看国产免费软件| 国产欧美精品一区二区色综合朱莉| 懂色av中文一区二区三区| 亚洲视频中文字幕| 欧美性一级生活| 奇米色一区二区| 国产日韩亚洲欧美综合| 99国产欧美久久久精品| 亚洲国产你懂的| 欧美色精品天天在线观看视频| 日韩av二区在线播放| 久久奇米777| 一本色道**综合亚洲精品蜜桃冫| 亚洲一区二区美女| 精品国产电影一区二区| 不卡一卡二卡三乱码免费网站| 亚洲精品成人在线| 久久综合成人精品亚洲另类欧美| 成人网男人的天堂| 婷婷久久综合九色综合绿巨人| 精品国产自在久精品国产| 成人a免费在线看| 丝袜美腿亚洲色图| 中文字幕欧美激情一区| 欧美日本视频在线| 成人少妇影院yyyy| 亚洲成a人v欧美综合天堂| 久久久精品日韩欧美| 欧美三级日韩三级国产三级| 国产乱子伦视频一区二区三区 | 亚洲一卡二卡三卡四卡| 国产视频一区二区三区在线观看| 在线看国产一区二区| 国产成人亚洲精品青草天美| 夜夜嗨av一区二区三区| 国产蜜臀av在线一区二区三区| 91精品国产手机| 处破女av一区二区| 久久精品国产一区二区三区免费看| 亚洲欧美日韩中文字幕一区二区三区 | 狠狠色综合色综合网络| 午夜电影网一区| 亚洲欧美另类在线| 国产人伦精品一区二区| 日韩欧美资源站| 欧美日本一道本| 欧美性videosxxxxx| av激情亚洲男人天堂| 国产一区免费电影| 精品一区二区三区在线播放| 天使萌一区二区三区免费观看| 中文字幕一区二区三区四区不卡 | 96av麻豆蜜桃一区二区| 国产高清久久久久| 韩国女主播成人在线| 美女www一区二区| 日日摸夜夜添夜夜添国产精品 | 91精品国产综合久久精品| 欧美亚洲动漫制服丝袜| 日本高清成人免费播放| 成人精品免费看| 国产精品1区2区| 毛片不卡一区二区| 偷拍日韩校园综合在线| 亚洲大片一区二区三区| 亚洲中国最大av网站| 亚洲码国产岛国毛片在线| 国产精品久久久久影院色老大| 国产精品私房写真福利视频| 欧美经典一区二区| 国产午夜精品理论片a级大结局| 欧美tickling挠脚心丨vk| 日韩欧美黄色影院| 精品国产免费一区二区三区四区| 日韩一级成人av| 欧美电影免费观看完整版| 8x8x8国产精品| 精品美女一区二区| 欧美—级在线免费片| 自拍偷拍国产精品| 一区二区三区久久| 日本三级亚洲精品| 国产伦精品一区二区三区视频青涩| 国产福利一区二区三区视频在线| 丰满少妇在线播放bd日韩电影| www.成人在线| 欧美又粗又大又爽| 91精品国产91综合久久蜜臀| 欧美一级精品大片| 中文字幕精品一区二区精品绿巨人| 中文字幕不卡三区| 亚洲国产色一区| 精品中文字幕一区二区小辣椒| 成人高清av在线| 欧美日韩精品欧美日韩精品一综合| 欧美大白屁股肥臀xxxxxx| 中文字幕第一区二区| 性久久久久久久| 国产成人超碰人人澡人人澡| 91女人视频在线观看| 日韩欧美一级在线播放| 国产欧美精品国产国产专区| 亚洲一区二区成人在线观看| 精品在线视频一区| 欧美日韩精品一区二区三区| 精品粉嫩超白一线天av|