使用以下三個SQL語句來取消正在運行的查詢并終止連接
創(chuàng)新互聯(lián)專注于梁平企業(yè)網(wǎng)站建設,響應式網(wǎng)站建設,商城建設。梁平網(wǎng)站建設公司,為梁平等地區(qū)提供建站服務。全流程定制網(wǎng)站設計,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(1)查出活動連接列表及其進程ID
select * from pg_stat_activity;(2)取消連接上的活動查詢
select pg_cancel_backend(procid);該操作不會終止連接本身
(3)終止該連接
select pg_terminate_backend(procid);如果你未停止某個連接上正在執(zhí)行的語句就直接終止該連接,那么這些語句此時也會被停止掉。在上述步驟2執(zhí)行完畢后,客戶端應用的掛起狀態(tài)被解除,即客戶端可以重新執(zhí)行語句,有些著急的用戶會在此時再次執(zhí)行剛剛被終止掉的語句,這又會導致系統(tǒng)陷入之前的狀態(tài)。為了避免此種情況的發(fā)生,可以采用直接
終止連接的方式。
如果你希望一次性終止某個用戶的所有連接,那么在9.2版及之后的版本上可以執(zhí)行以下語句:
select pg_terminate_backend(pid) from pg_stat_activity where username='some_role';在9.2版之前的版本上可以執(zhí)行以下語句:
select pg_terminate_backend(procpid) from pg_stat_activity where username='some_role';另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。