sql?server卡慢問題定位與排查過程
一、數(shù)據(jù)庫服務(wù)器資源排查
二、數(shù)據(jù)庫sql性能排查
2.1、查詢哪些資源被阻塞了 和 堵進(jìn)程
1)、查詢哪些資源被阻塞了(spid為阻塞進(jìn)程id)
select * from sys.sysprocesses where status = 'suspended'
2)、查詢堵進(jìn)程(BlkBy阻塞進(jìn)程id)
sp_who2 active查看堵的進(jìn)程
2.2、查詢spid/BlkBy 阻塞進(jìn)程語句
dbcc inputbuffer(spid)
2.3、查看指定數(shù)據(jù)庫的鎖id進(jìn)行
dbcc opentran(tempdb)
2.4、殺進(jìn)程
kill spid with statusonly
三、查詢sql語句執(zhí)行時(shí)間和sql語句性能
通過設(shè)置STATISTICS我們可以查看執(zhí)行SQL時(shí)的系統(tǒng)情況。選項(xiàng)有PROFILE,IO ,TIME。介紹如下:
- SET STATISTICS PROFILE ON --顯示分析、編譯和執(zhí)行查詢所需的時(shí)間(以毫秒為單位)。
- SET STATISTICS IO ON --報(bào)告與語句內(nèi)引用的每個(gè)表的掃描數(shù)、邏輯讀取數(shù)(在高速緩存中訪問的頁數(shù))和物理讀取數(shù)(訪問磁盤的次數(shù))有關(guān)的信息。
- SET STATISTICS TIME ON --顯示每個(gè)查詢執(zhí)行后的結(jié)果集,代表查詢執(zhí)行的配置文件。
- SELECT [字段] FROM [表名] --SQL語句
- SET STATISTICS PROFILE OFF
- SET STATISTICS IO OFF
- SET STATISTICS TIME OFF
總結(jié)
到此這篇關(guān)于sql server卡慢問題定位與排查過程的文章就介紹到這了,更多相關(guān)sql server卡慢問題定位內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Sql根據(jù)不同條件統(tǒng)計(jì)總數(shù)的方法(count和sum)
經(jīng)常會(huì)遇到根據(jù)不同的條件統(tǒng)計(jì)總數(shù)的問題,一般有兩種寫法:count和sum都可以,下面通過實(shí)例代碼給大家分享Sql根據(jù)不同條件統(tǒng)計(jì)總數(shù),感興趣的朋友一起看看吧2024-08-08SQL SERVER 開啟CDC 實(shí)操詳細(xì)
這篇文章主要個(gè)代價(jià)介紹SQL SERVER CDC開啟實(shí)操詳細(xì)內(nèi)容,文明芝麻官內(nèi)容有詳細(xì)代碼及解說,需要的小伙伴可以參考一下2021-10-10Sql檢驗(yàn)數(shù)據(jù)庫中各個(gè)表的數(shù)據(jù)量
本文主要介紹了Sql檢驗(yàn)數(shù)據(jù)庫中各個(gè)表的數(shù)據(jù)量,這樣的查詢有助于評(píng)估每個(gè)表的數(shù)據(jù)量,從而更好地進(jìn)行數(shù)據(jù)庫性能優(yōu)化,具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12sql使用cast進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換示例
這篇文章主要介紹了sql使用cast進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換,需要的朋友可以參考下2014-03-03在SQL Server中備份和恢復(fù)數(shù)據(jù)庫的四種方法
在SQL Server中,創(chuàng)建備份和執(zhí)行還原操作對(duì)于確保數(shù)據(jù)完整性、災(zāi)難恢復(fù)和數(shù)據(jù)庫維護(hù)至關(guān)重要,本文給大家介紹了備份和恢復(fù)數(shù)據(jù)庫的最佳方法,需要的朋友可以參考下2023-12-12SQL Server中通用數(shù)據(jù)庫角色權(quán)限的處理詳解
這篇文章主要給大家介紹了關(guān)于SQL Server中通用數(shù)據(jù)庫角色權(quán)限處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10sqlserver數(shù)據(jù)庫中的表、字段sql語句
在數(shù)據(jù)庫中創(chuàng)建的每個(gè)對(duì)象(例如約束、默認(rèn)值、日志、規(guī)則以及存儲(chǔ)過程)都對(duì)應(yīng)一行。2010-06-06SQL SERVER 利用存儲(chǔ)過程查看角色和用戶信息的寫法
SQL SERVER 利用存儲(chǔ)過程查看角色(服務(wù)器/數(shù)據(jù)庫)和用戶信息,感興趣的朋友可以了解下,或許對(duì)你有所幫助2013-01-01