下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 數據庫 > MS_SQL > SQL基礎:sql server查詢語句阻塞優(yōu)化性能

          SQL基礎:sql server查詢語句阻塞優(yōu)化性能

          時間:2024-02-13 10:23作者:下載吧人氣:34

           在生產環(huán)境下,有時公司客服反映網頁半天打不到,除了在瀏覽器按F12的Network響應來排查,確定web服務器無故障后。就需要檢查數據庫是否有出現阻塞

          當時數據庫的生產環(huán)境中主表數據量超過2000w,子表數據量超過1億,且更新和新增頻繁。再加上做了同步鏡像,很消耗資源。

          這時就要新建一個會話,大概需要了解以下幾點:

          • 1.當前活動會話量有多少?
          • 2.會話運行時間?
          • 3.會話之間有沒有阻塞?
          • 4.阻塞時間 ?

          查詢阻塞的方法有很多。有sql 2000 的sp_lock, 有sql 2005及以上的dmv

          一. 阻塞查詢 sp_lock

          執(zhí)行 exec sp_lock  下面列下關鍵字段

          spid 是指進程ID,這個過濾掉了系統(tǒng)進程,只展示了用戶進程spid>50。

          dbid 指當前實例下的哪個數據庫 , 使用DB_NAME() 函數來標識數據庫

          type 請求鎖住的模式

          mode 鎖的請求狀態(tài)

          • GRANT:已獲取鎖。
          • CNVRT:鎖正在從另一種模式進行轉換,但是轉換被另一個持有鎖(模式相沖突)的進程阻塞。
          • WAIT:鎖被另一個持有鎖(模式相沖突)的進程阻塞。

          總結:當mode 不為GRANT狀態(tài)時, 需要了解當前鎖的模式,以及通過進程ID查找當前sql 語句 

          例如當前進程ID是416,且mode狀態(tài)為WAIT 時,查看方式 DBCC INPUTBUFFER(416)

          用sp_lock查詢顯示的信息量很少,也很難看出誰被誰阻塞。所以當數據庫版本為2005及以上時不建議使用。

           二.阻塞查詢  dm_tran_locks 

          SELECT
          t1.resource_type,
          t1.resource_database_id,
          t1.resource_associated_entity_id,
          t1.request_mode,
          t1.request_session_id,
          t2.blocking_session_id
          FROM sys.dm_tran_locks as t1
          INNER JOIN sys.dm_os_waiting_tasks as t2
          ON t1.lock_owner_address = t2.resource_address;
          標簽MSSQL,SQLServer,技術文檔,數據庫,SQLSERVER

          相關下載

          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 无码少妇精品一区二区免费动态| 精品少妇一区二区三区视频| AV天堂午夜精品一区| 国产精品亚洲不卡一区二区三区 | 无码人妻精品一区二区三区99不卡 | 日本欧洲视频一区| 日韩在线视频不卡一区二区三区 | 无码人妻精品一区二| 精品人妻系列无码一区二区三区| 亚洲一区二区三区在线播放| 正在播放国产一区| 免费一本色道久久一区| 亚洲一区二区免费视频| 香蕉久久一区二区不卡无毒影院| 国产在线第一区二区三区| 国产精品久久久久久一区二区三区| 亚洲国产美国国产综合一区二区| 红桃AV一区二区三区在线无码AV| 一区二区福利视频| asmr国产一区在线| 久久无码一区二区三区少妇| 精品成人一区二区三区四区| 国产av一区二区精品久久凹凸| 国产成人一区二区三区| 日韩福利视频一区| 国产亚洲综合一区二区三区| 国产成人一区二区精品非洲| 国产拳头交一区二区| 日韩精品一区二三区中文| 日本精品一区二区三区在线视频| 老湿机一区午夜精品免费福利| 精品乱人伦一区二区| 久久精品中文字幕一区| 91久久精一区二区三区大全| 亚洲av无码一区二区三区网站| 国产精品亚洲一区二区三区在线| 无码人妻精品一区二区三区久久 | 亚洲AV无码一区二区三区国产| 在线观看日韩一区| 久久综合精品国产一区二区三区| 亚洲综合色自拍一区|