最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

跑得更快!華為云GaussDB以出色的性能守護(hù)“ERP的心臟”

2023-06-28 10:30 作者:Gauss松鼠會  | 我要投稿

ERP作為華為企業(yè)經(jīng)營最核心的系統(tǒng),伴隨著華為20多年的快速發(fā)展,支撐每年數(shù)千億產(chǎn)值的業(yè)務(wù)和全球170多個國家業(yè)務(wù)的高效經(jīng)營。其中的庫存服務(wù)作為交易數(shù)據(jù)的第一站匯集地,可以說是ERP系統(tǒng)中最核心的應(yīng)用之一。

庫存服務(wù)不僅要與交易控制層的采購、訂單、任務(wù)令、成本、核算、計劃等模塊交互,也和各種各樣的作業(yè)層系統(tǒng)有著很深的聯(lián)系,被比作“ERP的心臟”再合適不過。庫存服務(wù)對齊經(jīng)營實體的資產(chǎn)庫存管理,提供六大核心庫存服務(wù),支撐計劃、訂單、采購、制造等業(yè)務(wù)秒級自循環(huán),同時作為庫存明細(xì)賬(量/價/余額)的可信數(shù)據(jù)源,支撐集團(tuán)財務(wù)核算,賬實一致、賬賬一致??梢哉f庫存服務(wù)的性能很大程度上決定著ERP系統(tǒng)的整體性能。

攻堅ERP庫存服務(wù)“硬骨頭”

作為“心臟”,庫存服務(wù)的血液流量與流速有多大?僅中國區(qū),庫存服務(wù)的年處理交易需求就超過10億行,日處理交易峰值達(dá)到500w行以上,高峰時期數(shù)十個系統(tǒng)同時發(fā)起庫存交易,從接收交易需求到交易核算完成要經(jīng)歷8個環(huán)節(jié)、200多個校驗的處理。

如何做到交易校驗無誤、現(xiàn)有量扣減準(zhǔn)確、預(yù)留同步釋放、提交計價有序,同時實現(xiàn)毫秒級響應(yīng)?交易數(shù)據(jù)庫在性能上遇到了極高的挑戰(zhàn)。

高性能數(shù)據(jù)庫GaussDB書寫優(yōu)異成績

想拿下以性能為首要目標(biāo)的庫存服務(wù),必然需要一款同樣以性能稱王的數(shù)據(jù)庫做底層支撐。華為云GaussDB數(shù)據(jù)庫以“高性能”的優(yōu)勢,成為庫存服務(wù)改造的趁手利器。GaussDB充分融合了華為多年來軟硬全棧協(xié)同的優(yōu)勢,在硬件領(lǐng)域,結(jié)合了鯤鵬處理器的多線程、原子指令、智能網(wǎng)卡的計算下推、RDMA的短時延高帶寬、SCM的字節(jié)尋址持久化能力等,在軟件技術(shù)領(lǐng)域,通過動態(tài)編譯、向量化引擎等能力,實現(xiàn)了極致的數(shù)據(jù)處理能力。

然而,上線過程中挑戰(zhàn)仍然存在。GaussDB團(tuán)隊積極攻堅,細(xì)切目標(biāo),逐個攻破上線過程中遇到的難題。

首先,是如何提高執(zhí)行計劃的準(zhǔn)確性。庫存服務(wù)有近10萬條SQL,并且存在復(fù)雜的多表關(guān)聯(lián),所以,如何保證交易數(shù)據(jù)庫執(zhí)行計劃的準(zhǔn)確性成為TOP挑戰(zhàn)。對此,攻關(guān)團(tuán)隊圍繞壓測過程中識別的索引漂移等核心痛點場景,突破了智能基數(shù)估計、自適應(yīng)計劃選擇技術(shù),從而優(yōu)化了數(shù)據(jù)庫執(zhí)行計劃的精準(zhǔn)性,進(jìn)一步保障了庫存服務(wù)每一條SQL的執(zhí)行性能。?
其次,是如何解決高頻交易的性能問題。庫存服務(wù)中有近2.7TB的數(shù)據(jù)集中在5張高頻交易表里,單表數(shù)據(jù)量超過了10億行。為了保障高頻交易時性能穩(wěn)定不下降,攻關(guān)團(tuán)隊通過組合分區(qū)和大并發(fā)線程池等技術(shù),在打散數(shù)據(jù)訪問熱點的基礎(chǔ)上,優(yōu)化了線程調(diào)度機(jī)制,一方面提高了系統(tǒng)的響應(yīng)速度,另一方面也提升了硬件的資源利用率。最終的全鏈路壓測結(jié)果顯示,切換GaussDB后,庫存服務(wù)總體交易性能顯著提升,達(dá)到老ERP交易峰值的3倍。
最后,是如何將攻堅歷程形成可借鑒的成功經(jīng)驗。對此,團(tuán)隊在合作攻關(guān)的同時,系統(tǒng)性地總結(jié)了基于GaussDB數(shù)據(jù)庫的開發(fā)和調(diào)優(yōu)的最佳實踐經(jīng)驗,并匯總成完整的《GaussDB開發(fā)設(shè)計及編程規(guī)范》,為后續(xù)GaussDB在其他應(yīng)用的上線提供了寶貴的借鑒經(jīng)驗和技術(shù)規(guī)范指導(dǎo)。

GaussDB助力MetaERP交易性能大幅提升

如今,GaussDB已經(jīng)全面支撐起MetaERP,在包括庫存服務(wù)在內(nèi)的9大核心模塊中穩(wěn)定運行,端到端業(yè)務(wù)效率得到10倍提升。再造后的庫存服務(wù)顯示出強(qiáng)大的實力,在年結(jié)期間,庫存服務(wù)每天處理庫存作業(yè)峰值指令接近510萬筆,GaussDB事務(wù)處理峰值達(dá)1.1萬TPS,就ERP系統(tǒng)的業(yè)務(wù)邏輯復(fù)雜度而言,GaussDB具備優(yōu)異的峰值處理能力。在如此高頻的交易場景下,系統(tǒng)仍保證事務(wù)響應(yīng)時間在20毫秒以內(nèi),主備同步延遲始終保持在毫秒級,CPU利用率平穩(wěn)保持在60%以下,整個年結(jié)期間沒有發(fā)生可用性與數(shù)據(jù)一致性事故,交易數(shù)據(jù)一致性達(dá)到99.9999%的金融級水平。

從業(yè)務(wù)層面看,MetaERP已經(jīng)覆蓋華為公司100%的業(yè)務(wù)場景和80%的業(yè)務(wù)量,一筆庫存交易從產(chǎn)生到財務(wù)核算的時間從以前的70分鐘減少到13秒,一筆庫存余額與貨齡的計算從以前的60分鐘減少到16分鐘,交易性能得到大幅度提升。

GaussDB出色的性能表現(xiàn),使MetaERP系統(tǒng)中交易量和數(shù)據(jù)量最大的庫存服務(wù)運行得更快。華為云GaussDB在這場攻堅中展示出卓越的高性能實力,并完成自我迭代,將不斷朝著更高的性能目標(biāo)邁進(jìn)。


跑得更快!華為云GaussDB以出色的性能守護(hù)“ERP的心臟”的評論 (共 條)

分享到微博請遵守國家法律
肇源县| 察雅县| 景东| 蓬溪县| 遂宁市| 个旧市| 绍兴县| 榆社县| 合阳县| 宁蒗| 万州区| 石林| 龙里县| 河津市| 威远县| 天水市| 外汇| 礼泉县| 木里| 漳浦县| 洛隆县| 荔浦县| 富平县| 扎鲁特旗| 孙吴县| 丹棱县| 扬中市| 博爱县| 衡阳市| 南漳县| 鹤山市| 历史| 金坛市| 灌阳县| 扎鲁特旗| 紫金县| 南陵县| 从化市| 平武县| 新巴尔虎右旗| 郁南县|