国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

遙遙領(lǐng)先的華為數(shù)據(jù)庫(kù)故障,導(dǎo)致中國(guó)銀行app中斷服務(wù)

0
分享至

2026,1月1日元旦當(dāng)天,中國(guó)銀行APP故障:


故障原因,先有消息說(shuō)因?yàn)檫B接池滿、無(wú)法與數(shù)據(jù)庫(kù)建立新的連接導(dǎo)致。

但進(jìn)一步暴漏的信息,這里的“連接池”是數(shù)據(jù)庫(kù)內(nèi)的線程池BUG,導(dǎo)致上層應(yīng)用無(wú)法和數(shù)據(jù)庫(kù)建立連接,問題直指GaussDB。

現(xiàn)場(chǎng)曾重啟數(shù)據(jù)庫(kù)、華為的相關(guān)人員也介入解決問題,但故障依久,最終故障持續(xù)了超過(guò)1個(gè)小時(shí),才恢復(fù)正常。

我對(duì)故障具體細(xì)節(jié)并不關(guān)心,去年(2025年)金融行業(yè)IT基礎(chǔ)設(shè)施問題頻發(fā),四大行有兩家都未能幸免(工行與中行),支付寶更是在2024雙11后,又于2025雙12出問題。細(xì)看每一次故障原因各不相同,每一次故障也都有獨(dú)自的特點(diǎn)。

托爾斯泰在《安娜.卡烈林娜》中有一句流傳很廣的名言:“幸福的家庭千篇一律,不幸的家庭各有各的不幸”。

對(duì)應(yīng)技術(shù)層面:“不宕的系統(tǒng)一直運(yùn)行,宕機(jī)的系統(tǒng)各有宕機(jī)的原因”。

分析每家故障的原因,試途尋找“中行APP故障原因”、“工行APP故障原因“,“支付寶雙11/雙12故障原因”,就像分析“這個(gè)家庭為什么不幸福”、“那個(gè)家庭為什么不幸?!币粯記]有意義,因?yàn)椤安恍业募彝ジ饔懈鞯牟恍摇薄?/p>

不如提高視角,問一個(gè)共性的問題:“為什么現(xiàn)在會(huì)有這么多故障”?“我們走錯(cuò)了方向嗎”?

這個(gè)問題太宏大,我還要聚焦焦,只討論現(xiàn)代商業(yè)管理系統(tǒng)吧。我在這篇中,用最直白的話解釋過(guò)了,這么多故障的根因,就是數(shù)據(jù)庫(kù)不強(qiáng)。

因?yàn)閿?shù)據(jù)庫(kù)不強(qiáng),不得不把更多的壓力轉(zhuǎn)移到上層(應(yīng)用層),導(dǎo)致應(yīng)用層架構(gòu)復(fù)雜,出現(xiàn)問題的概率,大大增加。

而且復(fù)雜的架構(gòu),導(dǎo)致高可用切換行同虛設(shè),事到臨頭時(shí),無(wú)法確保數(shù)據(jù)一致的切換,導(dǎo)致每次故障時(shí)間都是以“小時(shí)”為單位。

從底層硬件、操作系統(tǒng),到數(shù)據(jù)庫(kù),再到中間件、上層應(yīng)用系統(tǒng),這一整套現(xiàn)代商業(yè)管理系統(tǒng),是美帝摸索了幾十年探索出來(lái)的技術(shù)路線。

單說(shuō)數(shù)據(jù)庫(kù),從上世紀(jì)七零年代做為一門獨(dú)立的軟件門類開始,到現(xiàn)在發(fā)展已逾50多年,美帝在這方面有著深厚的積累,華為又不是上帝,數(shù)據(jù)庫(kù)又只是華為的支線業(yè)務(wù),比不上美帝本不足為奇。只要我們的技術(shù)方向不錯(cuò),追平美西方就不是問題

但關(guān)鍵就是,我們的技術(shù)方向錯(cuò)了

這么頻繁的故障頻率,四大中兩家不足三個(gè)月內(nèi),接連出問題;

中小銀行我都懶的說(shuō),故障時(shí)間都以“天”為單位了;

支付寶在敏感時(shí)間點(diǎn)接連出問題,要是還覺得一切OK,就當(dāng)我啥也不懂吧。

我們?cè)谟瞄_發(fā)應(yīng)用層軟件的方法,開發(fā)基礎(chǔ)軟件。先不要急著反駁我,下面我證明給你看,中行與工行的數(shù)據(jù)庫(kù)、華為高斯,到底基不基礎(chǔ)、強(qiáng)不強(qiáng)。

先說(shuō)一個(gè)問題:“誰(shuí)最有資格評(píng)價(jià)一個(gè)數(shù)據(jù)庫(kù)強(qiáng)與弱”。

不是你也不是我,而是處理器 --- CPU。

數(shù)據(jù)庫(kù)也是程序,數(shù)據(jù)庫(kù)并不是跑在空氣中,而是運(yùn)行在CPU之上。對(duì)CPU而言,任何程序不過(guò)是一段段代碼,數(shù)據(jù)庫(kù)也是,它并不例外、并不特殊。

CPU有豐富的手段衡量一段代碼的好壞,我們先用一個(gè)最簡(jiǎn)單的例子,牛刀小試一把。我以一條極簡(jiǎn)單的SQL為例,統(tǒng)計(jì)它所用的指令數(shù)量。

先以PG為例,先介紹一下基本環(huán)境:目標(biāo)表vage2,大小206MB,共有4列,ID列為主鍵。當(dāng)前后臺(tái)進(jìn)程為24636。

(1 row)

上面是顯示一些基本信息。

按如下步驟,可以得到執(zhí)行某SQL時(shí)所使用的CPU指令數(shù):

步1:使用perf,打開CPU ”指令數(shù)“計(jì)數(shù)器,針對(duì)進(jìn)程24636,統(tǒng)計(jì)它執(zhí)行的指令數(shù):

是不是沒想到,CPU內(nèi)計(jì)數(shù)器,說(shuō)起來(lái)很玄乎的概念,打開它竟十分的簡(jiǎn)單,一條perf命令就可以了。

"instructions:u"中的“:u”,是只統(tǒng)計(jì)用戶態(tài)執(zhí)行的指令數(shù)。我們排除于內(nèi)核態(tài)的指令,去除一些干擾,統(tǒng)計(jì)結(jié)果更精準(zhǔn)。

步2:到后臺(tái)進(jìn)程24636對(duì)應(yīng)的Session中,執(zhí)行目標(biāo)SQL:


步3:回到“步1”的perf命令窗口,Ctrl+C,就能看到結(jié)果了:


105,649,就是“步2”的SQL所用指令數(shù)。一條極簡(jiǎn)SQL,使用了10萬(wàn)多條CPU指令。CPU只需不足一秒,就能跑出結(jié)果。現(xiàn)代處理器,還是很強(qiáng)悍的。

我不是要說(shuō)高斯基不基礎(chǔ)、強(qiáng)不強(qiáng)嗎?跑題了嗎?

并沒有。

單看一個(gè)指令數(shù),確實(shí)沒啥意義,但橫向?qū)Ρ榷鄠€(gè)數(shù)據(jù)庫(kù),就有意思了。

下面看看同樣的表、同樣的SQL,在華為高斯數(shù)據(jù)庫(kù)中,使用了多少條CPU指令。

在高斯中,目標(biāo)表大小為196MB:


和在PG中基本相同(PG中是206MB)。

列數(shù)量(4列)、行數(shù)(300萬(wàn)行)完全相同,連插入的數(shù)據(jù)都完全一樣。

高斯是線程模式,先要得到后臺(tái)線程號(hào),步驟如下:

步1:得到線程標(biāo)識(shí):47503107229440


步2:在gdb中調(diào)試高斯的進(jìn)程:


步3:把線程標(biāo)識(shí)47503107229440,轉(zhuǎn)為16進(jìn)制:0x2b342dd50700


再使用"i thr",列出所有線程

步4:搜索0x2b342dd50700,就能得到線程號(hào):25416


繼續(xù)步5。

步5:使用perf,打開CPU ”指令數(shù)“計(jì)數(shù)器,這次針對(duì)線程25416,統(tǒng)計(jì)它執(zhí)行的指令數(shù):

步6:在線程25416對(duì)應(yīng)的gsql Session中執(zhí)行目標(biāo)SQL:


步7:回到perf,Ctrl+C:


在高斯中,執(zhí)行和PG同樣的SQL,使用了989,183條指令。

還記得PG使用了多少條指令嗎,105,649條。高斯是PG的9.36倍。

數(shù)據(jù)量相同、列相同、連數(shù)據(jù)都一模一樣,執(zhí)行相同的SQL,高斯使用的指令數(shù)是PG的9倍多。

這意味著什么,表達(dá)同樣的意思、說(shuō)同樣的話,PG使用了1萬(wàn)個(gè)字,高斯使用9萬(wàn)多個(gè)字。高斯使用的字?jǐn)?shù),是PG的9倍多。

說(shuō)句不好聽的話,我聽到我兒子幼兒園同學(xué)們的談話,費(fèi)話極多、還有大量的重復(fù)、邏輯略微混亂,能用一個(gè)字說(shuō)清的,可能用了9個(gè)字才說(shuō)清楚。有時(shí)候用了9個(gè)字也沒有說(shuō)清楚。

華為高斯和幼兒園小朋友不同是,高斯用9個(gè)字,把話說(shuō)清楚了

為什么是這樣?

我這里使用的技術(shù)極簡(jiǎn)單,僅用一條perf命令,只觀察了一個(gè)計(jì)數(shù)器的結(jié)果:指令數(shù)。高斯的表現(xiàn)就已經(jīng)這樣了,還需要從L1~L3 Cache、TLB、iCache、前端吞吐、譯碼效率、ROB/RS/LB/SB使用情況、流水線STALL比例、……,等等方面完整分析嗎。(上面這些分析我計(jì)劃后面開一個(gè)系列好好講講)

CPU中的計(jì)數(shù)器可是多達(dá)近千個(gè)的,可以對(duì)程序進(jìn)行全方面的profilling。

我想表達(dá)的意思是:基礎(chǔ)軟件開發(fā)有自己的知識(shí)體系,從處理器層對(duì)程序進(jìn)行profilling,也僅是其中的一環(huán)。從現(xiàn)實(shí)的表現(xiàn)看,華為高斯團(tuán)隊(duì)并不掌握基礎(chǔ)軟件開發(fā)的知識(shí)體系。

但高斯仍是一個(gè)典型的工程實(shí)現(xiàn)很棒的應(yīng)用層軟件。

我是說(shuō),高斯是一個(gè)應(yīng)用軟件,工程質(zhì)量很棒。但高斯并不是一個(gè)基礎(chǔ)軟件。原因是走錯(cuò)了方向,在按應(yīng)用層軟件的思路,開發(fā)基礎(chǔ)軟件。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
新晉女神!170身高,絕對(duì)的極品

新晉女神!170身高,絕對(duì)的極品

素然追光
2026-01-07 00:26:59
耐心耗盡?瓜迪奧拉暗示不續(xù)約愛將:過(guò)去2賽季會(huì)決定最終選擇

耐心耗盡?瓜迪奧拉暗示不續(xù)約愛將:過(guò)去2賽季會(huì)決定最終選擇

雪狼侃體育
2026-01-07 14:44:20
美軍能打贏解放軍嗎?俄媒:兩軍差距巨大,除兵員其他全是劣勢(shì)!

美軍能打贏解放軍嗎?俄媒:兩軍差距巨大,除兵員其他全是劣勢(shì)!

薦史
2026-01-02 17:25:30
76年我冒死把一個(gè)被批斗的干部藏在地窖,23年后他成了省城大人物

76年我冒死把一個(gè)被批斗的干部藏在地窖,23年后他成了省城大人物

蕭竹輕語(yǔ)
2026-01-06 16:58:48
吃完了酒席,李在明啟程離京,臨走前終于對(duì)華改口,打破6年僵局

吃完了酒席,李在明啟程離京,臨走前終于對(duì)華改口,打破6年僵局

壹知眠羊
2026-01-07 14:31:38
我那兄弟娶了個(gè)洋媳婦,天天哀嚎:摟著俄羅斯老婆睡,堪比抱刺猬

我那兄弟娶了個(gè)洋媳婦,天天哀嚎:摟著俄羅斯老婆睡,堪比抱刺猬

前沿天地
2025-12-29 11:22:33
日媒:高市早苗已決定派遣石破茂作為特使訪問阿聯(lián)酋

日媒:高市早苗已決定派遣石破茂作為特使訪問阿聯(lián)酋

隨波蕩漾的漂流瓶
2026-01-06 13:26:44
玄學(xué)提醒:盡量不要給身邊任何人,分享這3件事。

玄學(xué)提醒:盡量不要給身邊任何人,分享這3件事。

木言觀
2026-01-07 08:23:22
就怕中國(guó)悶聲辦大事!對(duì)委方做一項(xiàng)永久承諾,日本右翼開始冒汗了

就怕中國(guó)悶聲辦大事!對(duì)委方做一項(xiàng)永久承諾,日本右翼開始冒汗了

Kerry哲學(xué)
2026-01-07 13:49:29
日本巨頭中國(guó)工廠停產(chǎn),3.5萬(wàn)員工鐵飯碗破滅

日本巨頭中國(guó)工廠停產(chǎn),3.5萬(wàn)員工鐵飯碗破滅

似水流年忘我
2025-12-08 10:56:29
中國(guó)股市:如果接下來(lái)迎來(lái)牛市,堅(jiān)持只做一種股票,掙得盆滿缽滿

中國(guó)股市:如果接下來(lái)迎來(lái)牛市,堅(jiān)持只做一種股票,掙得盆滿缽滿

股經(jīng)縱橫談
2026-01-02 17:58:01
重磅:曝哈梅內(nèi)伊計(jì)劃逃往俄羅斯!伊朗抗議發(fā)生槍戰(zhàn)

重磅:曝哈梅內(nèi)伊計(jì)劃逃往俄羅斯!伊朗抗議發(fā)生槍戰(zhàn)

項(xiàng)鵬飛
2026-01-06 14:34:10
演員關(guān)凌發(fā)文稱自己用針挑開兒子臉上的“痘”,導(dǎo)致兒子做手術(shù)縫了4針:臉上長(zhǎng)東西千萬(wàn)不要用手?jǐn)D

演員關(guān)凌發(fā)文稱自己用針挑開兒子臉上的“痘”,導(dǎo)致兒子做手術(shù)縫了4針:臉上長(zhǎng)東西千萬(wàn)不要用手?jǐn)D

觀威海
2026-01-06 14:42:11
我花197萬(wàn)買了個(gè)機(jī)器人保姆,5個(gè)月后7歲兒子突然開口:“爸爸,這個(gè)阿姨晚上會(huì)自己看電視”

我花197萬(wàn)買了個(gè)機(jī)器人保姆,5個(gè)月后7歲兒子突然開口:“爸爸,這個(gè)阿姨晚上會(huì)自己看電視”

起飛做故事
2026-01-05 21:02:14
1955年賀晉年授銜,賀龍與彭德懷皆有不滿,毛主席驚問:怎么會(huì)是這般結(jié)果?

1955年賀晉年授銜,賀龍與彭德懷皆有不滿,毛主席驚問:怎么會(huì)是這般結(jié)果?

源溯歷史
2026-01-03 14:34:14
于曉光做夢(mèng)沒想到,韓國(guó)總統(tǒng)訪華僅3天,46歲秋瓷炫會(huì)意外火出圈

于曉光做夢(mèng)沒想到,韓國(guó)總統(tǒng)訪華僅3天,46歲秋瓷炫會(huì)意外火出圈

娛說(shuō)瑜悅
2026-01-06 16:22:54
浙江媽媽的“雷霆早餐”火了!因面包、雪餅配牛奶,被批敷衍高中生,她反手把火鍋烤肉搬上早餐桌

浙江媽媽的“雷霆早餐”火了!因面包、雪餅配牛奶,被批敷衍高中生,她反手把火鍋烤肉搬上早餐桌

臺(tái)州交通廣播
2026-01-07 13:14:34
呼吁美軍抓普京,澤連斯基話音剛落就失聯(lián)了,后方基地被炸成火海

呼吁美軍抓普京,澤連斯基話音剛落就失聯(lián)了,后方基地被炸成火海

軍機(jī)Talk
2026-01-07 10:36:08
300億大案!公安部出手,這幫吃人不吐骨頭的“吸血鬼”終于涼了

300億大案!公安部出手,這幫吃人不吐骨頭的“吸血鬼”終于涼了

泠泠說(shuō)史
2026-01-06 18:56:19
蔡暢得知女兒在蘇聯(lián)結(jié)婚生子,質(zhì)問:你為什么非要和一外國(guó)人結(jié)婚

蔡暢得知女兒在蘇聯(lián)結(jié)婚生子,質(zhì)問:你為什么非要和一外國(guó)人結(jié)婚

大運(yùn)河時(shí)空
2026-01-06 15:20:03
2026-01-07 15:56:49
老馮云數(shù) incentive-icons
老馮云數(shù)
數(shù)據(jù)庫(kù)老司機(jī),云計(jì)算泥石流,PostgreSQL大法師
73文章數(shù) 28關(guān)注度
往期回顧 全部

科技要聞

豪擲世界第一"球" 楊元慶亮出聯(lián)想AI護(hù)城河

頭條要聞

北京獨(dú)生女被男友毆打致殘:他讓我再買房寫他兒子名字

頭條要聞

北京獨(dú)生女被男友毆打致殘:他讓我再買房寫他兒子名字

體育要聞

賣水果、搬磚的小伙,與哈蘭德爭(zhēng)英超金靴

娛樂要聞

2026年央視春晚彩排:沈騰確定回歸

財(cái)經(jīng)要聞

農(nóng)大教授科普:無(wú)需過(guò)度擔(dān)憂蔬菜農(nóng)殘

汽車要聞

蔚來(lái)2025百萬(wàn)臺(tái)收官 一場(chǎng)遲到的自我修復(fù)

態(tài)度原創(chuàng)

時(shí)尚
本地
手機(jī)
房產(chǎn)
藝術(shù)

冬天穿衣既要有溫度又要有風(fēng)度!看看這些穿搭,優(yōu)雅又顯瘦

本地新聞

云游內(nèi)蒙|初見呼和浩特,古今交融的北疆都會(huì)

手機(jī)要聞

消息稱三星2月25日發(fā)布Galaxy S26系列手機(jī)

房產(chǎn)要聞

海珠雙冠王!中交天翠以強(qiáng)兌現(xiàn)力+生活溫度,筑就長(zhǎng)期主義產(chǎn)品

藝術(shù)要聞

David Grossmann:不一樣的風(fēng)景畫

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版