如何从红移上的进程ID中找出进程描述?

时间:2016-09-22 09:53:17

标签: deadlock amazon-redshift

我正在尝试调试Redshift上的死锁:

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查询来获取进程ID 7679和7706的描述?

1 个答案:

答案 0 :(得分:0)

select * from stl_query where pid=XXX

这将为您提供查询txt,它将帮助您识别您的查询。

您还可以查询 stv_locks 以检查数据库中是否有任何当前更新, str_tr_conflict 将显示表中的所有锁定冲突。