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

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

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

0
分享至

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


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

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

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

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

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

對應(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)吧。我在這篇中,用最直白的話解釋過了,這么多故障的根因,就是數(shù)據(jù)庫不強(qiáng)。

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

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

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

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

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

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

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

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

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

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

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

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

CPU有豐富的手段衡量一段代碼的好壞,我們先用一個(gè)最簡單的例子,牛刀小試一把。我以一條極簡單的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ù)器,針對進(jìn)程24636,統(tǒng)計(jì)它執(zhí)行的指令數(shù):

是不是沒想到,CPU內(nèi)計(jì)數(shù)器,說起來很玄乎的概念,打開它竟十分的簡單,一條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對應(yīng)的Session中,執(zhí)行目標(biāo)SQL:


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


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

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

并沒有。

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

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

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


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

列數(shù)量(4列)、行數(shù)(300萬行)完全相同,連插入的數(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ù)器,這次針對線程25416,統(tǒng)計(jì)它執(zhí)行的指令數(shù):

步6:在線程25416對應(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á)同樣的意思、說同樣的話,PG使用了1萬個(gè)字,高斯使用9萬多個(gè)字。高斯使用的字?jǐn)?shù),是PG的9倍多。

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

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

為什么是這樣?

我這里使用的技術(shù)極簡單,僅用一條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è)的,可以對程序進(jìn)行全方面的profilling。

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

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

我是說,高斯是一個(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)推薦
37歲安徽美女陳秀麗去世,愛喝黑咖啡空腹晨跑,丈夫發(fā)死訊太可惜

37歲安徽美女陳秀麗去世,愛喝黑咖啡空腹晨跑,丈夫發(fā)死訊太可惜

阿訊說天下
2026-01-09 16:20:06
韓專家金在吉:中國文化歷史不是上下5000年,韓國古代屬于中國

韓專家金在吉:中國文化歷史不是上下5000年,韓國古代屬于中國

史之銘
2025-11-27 03:21:50
中方回應(yīng)特朗普涉臺(tái)言論:解決臺(tái)灣問題是中國人自己的事

中方回應(yīng)特朗普涉臺(tái)言論:解決臺(tái)灣問題是中國人自己的事

中國青年報(bào)
2026-01-09 16:35:05
美軍扣押懸掛俄羅斯國旗的油輪,俄軍高官:需要擊沉幾艘美國船只

美軍扣押懸掛俄羅斯國旗的油輪,俄軍高官:需要擊沉幾艘美國船只

梁訊
2026-01-08 19:53:17
為什么央視不報(bào)道伊拉克了?是推翻薩達(dá)姆后,伊拉克自由繁榮了嗎

為什么央視不報(bào)道伊拉克了?是推翻薩達(dá)姆后,伊拉克自由繁榮了嗎

我心縱橫天地間
2026-01-09 13:58:30
伊朗外長帶全家訪問黎巴嫩,派出“全家陣容”在暗示什么

伊朗外長帶全家訪問黎巴嫩,派出“全家陣容”在暗示什么

桂系007
2026-01-09 13:35:38
273米!10億!深圳金融新地標(biāo)像“大煙囪”?

273米!10億!深圳金融新地標(biāo)像“大煙囪”?

GA環(huán)球建筑
2026-01-08 22:43:24
戴佩妮成都站深情開唱,現(xiàn)場宣布取消北京、廣州兩站

戴佩妮成都站深情開唱,現(xiàn)場宣布取消北京、廣州兩站

封面新聞
2025-12-28 07:53:05
釋永信塌房后,被曝為女明星開光,除了李湘外,多名女星被拉下水

釋永信塌房后,被曝為女明星開光,除了李湘外,多名女星被拉下水

阿器談史
2026-01-08 13:16:09
2299元的精品茅臺(tái)上新首日“秒空”

2299元的精品茅臺(tái)上新首日“秒空”

財(cái)聞
2026-01-09 14:05:31
痛心!日照34歲醫(yī)生疑自殺離世,疑痔瘡手術(shù)疼痛導(dǎo)致,醫(yī)院回應(yīng)

痛心!日照34歲醫(yī)生疑自殺離世,疑痔瘡手術(shù)疼痛導(dǎo)致,醫(yī)院回應(yīng)

鋭娛之樂
2026-01-09 16:05:30
豪門對決夜 皇馬2-1馬競進(jìn)決賽 巴黎6-3馬賽奪冠 阿森納0-0利物浦

豪門對決夜 皇馬2-1馬競進(jìn)決賽 巴黎6-3馬賽奪冠 阿森納0-0利物浦

狍子歪解體壇
2026-01-09 05:59:59
74歲王石坐公務(wù)艙出行!沒戴假發(fā)狀態(tài)疲憊,拿手機(jī)坐窗口認(rèn)真拍照

74歲王石坐公務(wù)艙出行!沒戴假發(fā)狀態(tài)疲憊,拿手機(jī)坐窗口認(rèn)真拍照

李健政觀察
2026-01-07 23:45:35
單偉健1100億鯨吞萬達(dá),王健林30年帝國終成資本代運(yùn)營平臺(tái)

單偉健1100億鯨吞萬達(dá),王健林30年帝國終成資本代運(yùn)營平臺(tái)

流蘇晚晴
2026-01-06 18:25:30
香港知名男星宣布用回舊名!改名轉(zhuǎn)運(yùn)事業(yè)迎突破,在內(nèi)地做男主角

香港知名男星宣布用回舊名!改名轉(zhuǎn)運(yùn)事業(yè)迎突破,在內(nèi)地做男主角

林木體育解說
2026-01-08 19:59:43
總裁漏發(fā)我 9 萬福利,我沉默一天,賣掉 4% 股份套現(xiàn) 2.5 億

總裁漏發(fā)我 9 萬福利,我沉默一天,賣掉 4% 股份套現(xiàn) 2.5 億

磊子講史
2026-01-05 17:16:02
一口氣看完唐朝二十一帝世系關(guān)系

一口氣看完唐朝二十一帝世系關(guān)系

曉張說
2025-12-30 17:52:44
老人離世切記:別先聯(lián)系殯儀館,第一步錯(cuò)了,子女白忙活還多花

老人離世切記:別先聯(lián)系殯儀館,第一步錯(cuò)了,子女白忙活還多花

好笑娛樂君每一天
2026-01-05 12:15:02
辭去央視工作,嫁大18歲李鐵為妻,如今52歲張泉靈已走上另一條路

辭去央視工作,嫁大18歲李鐵為妻,如今52歲張泉靈已走上另一條路

觸摸史跡
2026-01-08 17:30:40
灣區(qū)“變態(tài)媽”在自家$400萬房子辦高中生失控派對,竟全程圍觀

灣區(qū)“變態(tài)媽”在自家$400萬房子辦高中生失控派對,竟全程圍觀

北美省錢快報(bào)
2026-01-09 08:15:05
2026-01-09 17:16:49
老馮云數(shù) incentive-icons
老馮云數(shù)
數(shù)據(jù)庫老司機(jī),云計(jì)算泥石流,PostgreSQL大法師
75文章數(shù) 28關(guān)注度
往期回顧 全部

科技要聞

市場偏愛MiniMax:開盤漲42%,市值超700億

頭條要聞

特朗普稱若大陸改變臺(tái)灣現(xiàn)狀他將"不悅" 外交部回應(yīng)

頭條要聞

特朗普稱若大陸改變臺(tái)灣現(xiàn)狀他將"不悅" 外交部回應(yīng)

體育要聞

金元時(shí)代最后的外援,來中國8年了

娛樂要聞

檀健次戀愛風(fēng)波越演越烈 上學(xué)經(jīng)歷被扒

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

郁亮的萬科35年:從"寶萬之爭"到"活下去"

汽車要聞

英偉達(dá)的野心:做一套自動(dòng)駕駛的“安卓系統(tǒng)”

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

游戲
親子
數(shù)碼
藝術(shù)
公開課

曝Xbox發(fā)布會(huì)有神秘游戲!但別抱太大期望?

親子要聞

48歲媽媽懷孕7個(gè)月才發(fā)現(xiàn),孩子剛半歲肚子又大了?女兒緊急提問

數(shù)碼要聞

入門獨(dú)顯可以扔了!Intel銳炫B390集顯實(shí)測:《賽博朋克2077》超80FPS

藝術(shù)要聞

Sean Yoro:街頭藝術(shù)界的“沖浪高手”

公開課

李玫瑾:為什么性格比能力更重要?

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