2016-09-22 3 views
0

Я пытаюсь отлаживать затор на Redshift:как узнать описание процесса из Id процесса при красном смещении?

SQL Execution failed ... deadlock detected 
DETAIL: Process 7679 waits for AccessExclusiveLock on relation 307602 of database 108260; blocked by process 7706. 
Process 7706 waits for AccessShareLock on relation 307569 of database 108260; blocked by process 7679. 

Есть SQL запрос, чтобы получить описание процесса идентификаторами 7679 и 7706?

ответ

0
select * from stl_query where pid=XXX 

Это даст вам запрос txt, который поможет вам определить ваш запрос.

Вы также можете запросить stv_locks проверить, есть ли текущие обновления в базе данных, и str_tr_conflict будет отображать все конфликты блокировки на столе.

Смежные вопросы