濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > PostgreSQL中關(guān)閉死鎖進(jìn)程的方法

PostgreSQL中關(guān)閉死鎖進(jìn)程的方法

熱門標(biāo)簽:外呼線路資源屬于電信業(yè)務(wù)嗎 呼和浩特外呼系統(tǒng)原理是什么 青白江400企業(yè)電話申請(qǐng) crm外呼系統(tǒng)聯(lián)系方式 長(zhǎng)沙電銷外呼防封卡是什么 智能外呼系統(tǒng)官網(wǎng) 小裙科技電銷機(jī)器人怎樣 河南電話外呼系統(tǒng)招商 內(nèi)蒙古營(yíng)銷智能外呼系統(tǒng)哪個(gè)好

由于使用的PostgreSQL數(shù)據(jù)庫,沒有資料。只好進(jìn)行谷歌。

最終在一個(gè)英文論壇中發(fā)現(xiàn)了解決方法。

如下:

1.檢索出死鎖進(jìn)程的ID

復(fù)制代碼 代碼如下:

SELECT * FROM pg_stat_activity WHERE datname='死鎖的數(shù)據(jù)庫ID ';

檢索出來的字段中,【wating 】字段,數(shù)據(jù)為t的那條,就是死鎖的進(jìn)程。找到對(duì)應(yīng)的【procpid 】列的值。

2.將進(jìn)程殺掉

復(fù)制代碼 代碼如下:

SELECT pg_cancel_backend('死鎖那條數(shù)據(jù)的procpid值 ');

結(jié)果:運(yùn)行完后,再次更新這個(gè)表,sql順利執(zhí)行。
 
ps:查找了一下數(shù)據(jù)庫自己的函數(shù)列表,發(fā)現(xiàn)pg_terminate_backend()函數(shù)也可以殺掉進(jìn)程。

官網(wǎng)上給出的內(nèi)容:http://www.postgresql.org/docs/9.0/static/functions-admin.html

您可能感興趣的文章:
  • PostgreSQL 實(shí)現(xiàn)登錄及修改密碼操作
  • postgresql表死鎖問題的排查方式
  • Postgresql - 查看鎖表信息的實(shí)現(xiàn)
  • 基于postgresql數(shù)據(jù)庫鎖表問題的解決
  • 基于postgresql行級(jí)鎖for update測(cè)試
  • Postgresql鎖機(jī)制詳解(表鎖和行鎖)
  • postgresql查詢鎖表以及解除鎖表操作
  • PostgreSQL用戶登錄失敗自動(dòng)鎖定的處理方案

標(biāo)簽:黃石 池州 楚雄 安順 呼倫貝爾 菏澤 白山 舟山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PostgreSQL中關(guān)閉死鎖進(jìn)程的方法》,本文關(guān)鍵詞  PostgreSQL,中,關(guān)閉,死鎖,進(jìn)程,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PostgreSQL中關(guān)閉死鎖進(jìn)程的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于PostgreSQL中關(guān)閉死鎖進(jìn)程的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    牡丹江市| 木兰县| 邓州市| 拉萨市| 建昌县| 黄石市| 海南省| 北流市| 苍梧县| 五莲县| 望都县| 台东市| 台山市| 油尖旺区| 湘阴县| 台安县| 兴国县| 容城县| 平乐县| 黔西| 青阳县| 泽普县| 阿拉善左旗| 乌鲁木齐县| 兰考县| 大渡口区| 林周县| 泸西县| 蒲江县| 盐津县| 宿州市| 大庆市| 游戏| 珲春市| 曲沃县| 景谷| 大余县| 武功县| 涞水县| 淮北市| 惠来县|