sqlserver 工具

--查询死锁
SELECT request_session_id sessionid,
       resource_type type,
       resource_database_id dbid,
       OBJECT_NAME(resource_associated_entity_id, resource_database_id) objectname,
       request_mode rmode,
       request_status rstatus
  FROM sys.dm_tran_locks
 WHERE resource_type IN ('DATABASE', 'OBJECT')
--查询sql死锁
select object_name(resource_associated_entity_id) as tableName, request_session_id as pid 
from sys.dm_tran_locks
where resource_type = 'OBJECT'
--解锁
kill 83
--查询储存过程
--1. type FN 函数,V 视图,P 存储过程
SELECT name, definition,o.type
FROM sys.sql_modules AS m
INNER JOIN sys.all_objects AS o ON m.object_id = o.object_id
WHERE o.[type] = 'P' and o.name='GetDataByPage' 
--2. 
sp_helptext split
--查询执行记录

SELECT TOP 1000 QS.creation_time, SUBSTRING(ST.text, (QS.statement_start_offset / 2) + 1,
((CASE QS.statement_end_offset WHEN - 1 THEN DATALENGTH(st.text) ELSE QS.statement_end_offset END - QS.statement_start_offset) / 2) + 1)
AS statement_text, ST.text, QS.total_worker_time, QS.last_worker_time, QS.max_worker_time, QS.min_worker_time
FROM sys.dm_exec_query_stats QS CROSS APPLY sys.dm_exec_sql_text(QS.sql_handle) ST
WHERE QS.creation_time BETWEEN '2021-01-25 12:00:00' AND '2021-01-25 23:59:00' AND ST.text LIKE '%SysFuncList%'
ORDER BY QS.creation_time DESC

。net工程师
原文地址:https://www.cnblogs.com/yuners/p/14207005.html