Изменения документа Поиск блокировок
Редактировал(а) Alexandr Fokin 2023/12/16 14:12
отредактировано Alexandr Fokin
на 2020/10/29 19:00
на 2020/10/29 19:00
отредактировано Alexandr Fokin
на 2020/10/29 19:01
на 2020/10/29 19:01
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,28 +1,30 @@ 1 1 2 +ПОЛУЧЕНИЕ ИНФОРМАЦИИ О ТЕКУЩИХ ИСПОЛНЯЕМЫХ ЗАПРОСАХ MS SQL SERVER 2 2 https://ausevich.ru/subd/poluchenie-informatsii-o-tekushchikh-ispolnyaemykh-zaprosakh/ 3 3 4 4 {{code language="sql"}} 5 5 6 -DECLARE @key INT = 12 7 -DECLARE @msg NVARCHAR(MAX) = 'L2' 8 - 9 -BEGIN TRAN 10 - IF EXISTS ( 11 - SELECT * 12 - FROM DBO.LOG2ENTITY WITH (UPDLOCK, SERIALIZABLE) 13 - WHERE ID = @key 14 - ) 15 - BEGIN 16 - UPDATE DBO.LOG2ENTITY 17 - SET 18 - Message = @msg 19 - WHERE ID =@key 20 - END 21 - ELSE 22 - BEGIN 23 - INSERT INTO DBO.LOG2ENTITY (Message) 24 - VALUES (@msg) 25 - END 26 -COMMIT TRAN 7 +SELECT 8 + DB_NAME(er.database_id) AS DB_Name, 9 + er.start_time, 10 + er.session_id, 11 + er.status, 12 + er.command, 13 + - - performance: er.reads + er.writes AS IO, 14 + er.logical_reads, 15 + er.cpu_time, 16 + er.total_elapsed_time, 17 + - - waits: er.blocking_session_id, 18 + er.wait_type, 19 + er.wait_time, 20 + er.wait_resource, 21 + - - query: qt.text, 22 + qp.query_plan 23 +FROM 24 + sys.dm_exec_requests as er 25 + CROSS APPLY sys.dm_exec_sql_text(er.sql_handle) qt 26 + CROSS APPLY sys.dm_exec_query_plan(er.plan_handle) qp 27 +WHERE 28 + er.database_id = DB_ID('MyBase') 27 27 28 28 {{/code}}