當前位置:編程學習大全網 - 熱門推薦 - delete sql 怎麽恢復 postgre

delete sql 怎麽恢復 postgre

kill方式是殺掉進程,但是有時候需要取消相關SQL語句,采用以下方式:

查看哪些SQL語句正在執行,語句如下:

SELECT datname,procpid,query_start, current_query,waiting,client_addr FROM pg_stat_activity WHERE waiting='t';

說明:

datname表示數據庫名

procpid表示當前的SQL對應的PID

query_start表示SQL執行開始時間

current_query表示當前執行的SQL語句

waiting表示是否正在執行,t表示正在執行,f表示已經執行完成

client_addr表示客戶端IP地址

kill有兩種方式,第壹種是:

SELECT pg_cancel_backend(PID);

這種方式只能kill select查詢,對update、delete 及DML不生效)

第二種是:

SELECT pg_terminate_backend(PID);

這種可以kill掉各種操作(select、update、delete、drop等)操作

  • 上一篇:剪映慢動作特效在哪裏調
  • 下一篇:壹念關山劇情分集介紹電視貓
  • copyright 2024編程學習大全網