SQL SERVER 資料庫優化之鎖表查詢

2022-06-10 12:00:13 字數 2259 閱讀 9419

查詢鎖表語句

select   request_session_id   spid,db_name(resource_database_id) databasename, object_name

(resource_associated_entity_id) tablename

from

sys.dm_tran_locks

where resource_type=

'object

'

spid

鎖表程序

databasename

資料庫名稱

tablename

被鎖表名

結束程序

declare

@spid

intset

@spid=76

--鎖表程序

declare

@sql

varchar(1000

)set

@sql='

kill '+

cast(@spid

asvarchar

)exec(@sql)

查詢正在執行語句

select[id

]= session_id, ecid, [db]

=db_name(sp.dbid),[

user

]= nt_username, [

status

]= er.status,[

waittype

]= wait_type, hostname as host,start_time, datediff(second,start_time,getdate()) as

time ,

[command]=

substring(qt.text, er.statement_start_offset /

2, (case

when er.statement_end_offset =-1

then

len(convert(nvarchar(max), qt.text)) *

2else er.statement_end_offset end

- er.statement_start_offset) /2)

from sys.dm_exec_requests er inner

5

idsesstion id(查詢會話)

db資料庫名稱

command

執行語句

start_time

開始時間

time

執行時間

查詢程序資訊

select a.spid,a.kpid,a.blocked,a.waittype,a.waittime,db_name

(a.dbid) databasename,a.login_time,a.last_batch,a.status,a.cmd,a.loginame

from

[master

].[dbo

].[sysprocesses

] a where

[dbid

]in ( select

[dbid

]from

[master

].[dbo

].[sysdatabases

]where name=

'databasename

')

spid

程序 id

kpid

執行緒 id

blocked

分塊程序的程序 id

waittype

當前連線的等待資源編號,標示是否等待資源,0 或 null表示不需要等待任何資源

waittime

當前等待時間(以毫秒為單位)。當程序不處於等待時,為 0。

databasename

資料庫名稱

login_time

客戶端程序登入到伺服器的時間

last_batch

客戶端程序上次執行遠端儲存過程呼叫或 execute 語句的時間

open_tran

程序的開啟事務數。

status

程序 id 狀態(如執行、休眠等)

cmd當前正在執行的命令

loginame

登入名

SQL Server資料庫優化

sql server日誌檔案過大 大日誌檔案清理方法 網上提供了很多分離資料庫 刪除日誌檔案 附加資料庫 的方法,此方法風險太大,過程也比較久,有時候也會出現分離不成功的現象。下面的方式是不需要做資料庫分離和附加操作的。sql 2008收縮清空日誌方法 1.在sql2008中清除日誌就必須在簡單模式...

SQL SERVER 資料庫優化總結

1.效能優化 開銷比較大 游標 使用不相容的資料型別 無法通過索引,而是全盤掃瞄 where欄位進行函式式或者表示式操作 盡量將操作移動到等號右邊,即不對列進行操作 避免使用 或 is null或is not null in not in 盡量避免在索引過的字元資料中,使用非打頭字母搜尋 表之間的關...

SQLSERVER資料庫優化配置

sql server開啟read committed snapshot 查詢資料庫狀態 select name,user access,user access desc,snapshot isolation state,snapshot isolation state desc,is read co...