Vertica 表發生死鎖後, 透過下面3個查詢即可解鎖.
--步驟1: 找到被鎖表的 transaction_id
select transaction_id, t.* from v_monitor.locks t;
--步驟2:根據 transaction_id 獲得 session_id, 這一步需要登入賬號有較高的許可權, 否則會差不到對應的session
select session_id from v_monitor.sessions t where transaction_id in (45035996274476153);
--步驟3: 根據session_id, 關閉session
select close_session('v_bigdata_node0001-52084:0xf271e');
commit;