Как определить приложения и идентификатор приложения, удерживающие блокировки на определенной таблице - PullRequest
0 голосов
/ 16 ноября 2018

Я знаю команду для блокировки удержания таблицы. Может ли кто-нибудь дать команду для определения блокировки приложения и идентификатора приложения для определенной таблицы.

Заранее спасибо

1 Ответ

0 голосов
/ 17 ноября 2018

Вы можете использовать функцию монитора MON_GET_LOCKS(), например

SELECT lock_name, 
       member, 
       lock_status,
       application_handle 
FROM 
    TABLE (MON_GET_LOCKS(NULL, -2))

Затем можно использовать MON_GET_CONNECTION() для извлечения подробностей приложения по его ручке и MON_FORMAT_LOCK_NAME() для получения подробной информации о конкретном замке.

...