會議室的氣氛稍微緩和了些,林雨晴適時遞上幾份文件:“陳總,這是王啟明那邊的進度。他帶著韓清和從sap挖來的團隊,把erp和高斯數據庫的接口適配推進了30%。”
陳默當然還記得韓清,魔都交大招來的妹子,天才少年之一,算法方向特別有天賦。
還在他回憶的時候卻聽見了徐璐有些悶悶的聲音,“但兼容性測試又發現新問題。”。
她還沒開口,邊上的劉洋作為數據庫運維團隊負責人的頭號馬仔從角落開了口,“財務模塊的跨國結算邏輯和高斯的事務隔離級別不兼容,上周模擬斷網場景,出現了三筆數據不一致。”
陳默揉了揉太陽穴,目光落在墻上的倒計時牌,距離集團要求的“渡河計劃”第一期驗收還有90天。
從去年10月鄭總親自站臺開始,華興在高斯數據庫上的投入已經超過3個億。
抽調了包括馮亦如、鐘耀祖在內的300多名骨干,更不用說從全球挖來的天才少年們。
“大家先去吃飯,吃完晚飯去實驗室看看。”陳默起身對林雨晴說道,“今晚把系統運維的胡笳和應用支持的徐雙龍也叫上,跨團隊碰一碰。”
位于坂田的華興中央實驗室,空調開得格外冷。
陳默和林雨晴一同走進機房,看到娜塔莎正趴在地上檢查服務器線纜,葉蓁蓁戴著降噪耳機盯著屏幕,手指在鍵盤上飛快敲擊。
“顧神,來瓶默總的牛馬提神水?”鐘耀祖扔過去一罐功能性飲料,卻被顧南舟接住后放在一邊。
“別鬧,”顧南舟頭也不抬,“剛發現鎖超時機制和應用層的重試邏輯有沖突,每次重試都會觸發鎖升級,導致死鎖概率增加2%。”
胡笳此刻抱著筆記本電腦坐在角落,聽到這話立刻抬頭:“我們應用系統那邊收到反饋,物流系統的訂單鎖經常卡死。是不是和這個有關?”
徐雙龍點頭補充:“對,還好是測試環境,不然電話估計都會被打爆了。”
馮亦如調出監控畫面,紅色預警閃爍:“看,這就是鎖競爭最激烈的節點。倉儲、物流、財務三個模塊同時調用庫存數據,傳統的行級鎖根本扛不住。”
鐘耀祖突然站到白板前,用馬克筆劃出架構圖:“問題出在鎖顆粒度太細。如果改成表級鎖結合樂觀鎖,至少能減少70%的鎖競爭。”
“但樂觀鎖在高并發下的重試成本更高!”馮亦如反駁,“而且和我們現有的事務日志結構不兼容。”
陳默看著白板上密密麻麻交錯的線條,只感覺腦瓜子疼。
去年在黃二姐大排檔和馮亦如那會兒高斯數據庫還在低谷,如今卻像個正在蛻變的蛹,每一步都伴隨著劇痛。
“這樣,”陳默敲了敲白板,“再新增一套測試環境,耀祖的方案在新測試環境跑,老馮你安排蘇琳做兼容性驗證。胡笳,你帶應用團隊整理出三個高頻鎖競爭的業務場景,明天中午前給我。”
他轉身看向徐璐:“運維這邊準備好應急預案,別讓他們把所有1比1的測試環境都給我搞掛嘍。”
集中攻關的日子過得很快。
“把空調開到16度!”
蘇琳扯著嘶啞的嗓子拍打機房玻璃門時,馮亦如正在數據中心大門外啃面包吃。
這是2016年7月22日凌晨三點,鵬城坂田d區b3機房。</p>