亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

案例分享:Greenplum無(wú)法drop表

IT那活兒 / 1062人閱讀
案例分享:Greenplum無(wú)法drop表

點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!?。?/strong>


故障描述

收到業(yè)務(wù)側(cè)在某集群無(wú)法正常drop表的情況。就是執(zhí)行drop語(yǔ)句這條會(huì)話會(huì)卡在那里,也沒有任何報(bào)錯(cuò)提示。


故障分析

遇到這種情況第一時(shí)間想的是會(huì)不會(huì)兩條調(diào)度同時(shí)對(duì)一張表執(zhí)行dml操作導(dǎo)致的沖突,也就是鎖表。于是第一時(shí)間查看當(dāng)前會(huì)話。
select * from pg_stat_activity where current_query <> ‘’::text;
加上where條件可以去除空閑會(huì)話。
但是drop的時(shí)候集群空閑,只有這一個(gè)會(huì)話。
那會(huì)不會(huì)是在segment節(jié)點(diǎn)的鎖沖突導(dǎo)致呢,因?yàn)間reenplum數(shù)據(jù)庫(kù)中的每個(gè)segment節(jié)點(diǎn)都是相當(dāng)于一個(gè)獨(dú)立的pg數(shù)據(jù)庫(kù),完全可能出現(xiàn)這種情況。
但是這樣的會(huì)話怎么定位?生產(chǎn)集群有幾十臺(tái)主機(jī)幾百個(gè)實(shí)例總不能一個(gè)一個(gè)實(shí)例登錄吧。
這里有個(gè)方法,在gp數(shù)據(jù)庫(kù)中所有執(zhí)行的調(diào)度中會(huì)在Linux層面顯示sess_id。
上圖不是問題會(huì)話,如果在segment節(jié)點(diǎn)有殘留會(huì)話會(huì)在idle的位置顯示waiting。
找到殘留會(huì)話就需要登錄那個(gè)實(shí)例:
PGOPTIONS="-c gp_session_role=utility" psql -hip -p端口號(hào) -d實(shí)例名
然后查看所有的會(huì)話:
select * from pg_stat_activity where current_query <> ‘’::text;
注意看會(huì)話開始執(zhí)行的時(shí)間,一般殘留會(huì)話都是幾天前的會(huì)話,或者看有沒有調(diào)度使用到了drop的表。直接清理。
select pg_terminate_backend(‘procpid’);
這樣就解決了這個(gè)問題。


本文作者:徐 瑞(上海新炬王翦團(tuán)隊(duì))

本文來(lái)源:“IT那活兒”公眾號(hào)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/129169.html

相關(guān)文章

  • 數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)的變遷

    摘要:前面我們簡(jiǎn)單闡述了分布式數(shù)據(jù)庫(kù)的架構(gòu),并通過(guò)一條簡(jiǎn)單的查詢語(yǔ)句解釋了分布式的執(zhí)行計(jì)劃。 引言 第八屆中國(guó)架構(gòu)師大會(huì)(SACC2016)10月27號(hào)到29號(hào)在北京萬(wàn)達(dá)索菲特大飯店成功舉辦。大會(huì)以架構(gòu)創(chuàng)新之路為主題,云集了國(guó)內(nèi)外頂尖專家,共同探討云計(jì)算和大數(shù)據(jù)等技術(shù)背景下,如何通過(guò)架構(gòu)創(chuàng)新及各種IT新技術(shù)來(lái)帶動(dòng)企業(yè)轉(zhuǎn)型增效。作為一家專注于云端數(shù)據(jù)倉(cāng)庫(kù)的初創(chuàng)公司,酷克數(shù)據(jù)受邀在SACC201...

    Raaabbit 評(píng)論0 收藏0
  • 概覽 Greenplum數(shù)據(jù)倉(cāng)庫(kù) UDW

    摘要:概覽概覽產(chǎn)品架構(gòu)快速上手操作指南訪問數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)導(dǎo)入開發(fā)指南優(yōu)化指南表膨脹中類型接入第三方工具使用案例擴(kuò)展功能遷移數(shù)據(jù)使用使用外部表數(shù)據(jù)倉(cāng)庫(kù)價(jià)格 概覽產(chǎn)品架構(gòu)快速上手操作指南訪問UDW數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)導(dǎo)入開發(fā)指南udw優(yōu)化指南表膨脹UDW中Json類型接入第三方 BI 工具UDW 使用案例Pxf 擴(kuò)展功能遷移數(shù)據(jù)使用 pg_dump使用 pxf 外部表FAQs數(shù)據(jù)倉(cāng)庫(kù)價(jià)格

    ernest.wang 評(píng)論0 收藏1079
  • 構(gòu)建可擴(kuò)展的PostgreSQL解決方案

    摘要:這可以通過(guò)負(fù)載平衡來(lái)實(shí)現(xiàn)數(shù)據(jù)分片當(dāng)問題不是并發(fā)查詢的數(shù)量,而是數(shù)據(jù)庫(kù)的大小和單個(gè)查詢的速度時(shí),可以實(shí)現(xiàn)不同的方法。 showImg(https://segmentfault.com/img/remote/1460000018875091); 來(lái)源 | 愿碼(ChainDesk.CN)內(nèi)容編輯 愿碼Slogan | 連接每個(gè)程序員的故事 網(wǎng)站 | http://chaindesk.cn...

    jonh_felix 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<