又過了20多分鐘,陳默看著拿著激光筆滔滔不絕的張福全沒忍住敲了敲桌子,打斷了他說道:
“得加快了,還剩8分鐘,你的ppt才講了一半。”
今天的張福全黑色西服套裝配白色襯衣,藍底佩斯利花紋的領帶應該是他老婆給挑的。
“謝謝各位評審,我述職完畢。”張福全說完擦了擦汗,有點緊張。
你主導的crm系統在去年雙十一期間扛住了百萬級并發,但事后監控顯示oracle數據庫出現大量閂鎖爭用。請說明根本原因及優化方案。
陳默照例問了一個能讓對方展示自己優勢的問題。
閂鎖爭用就像讀者老爺去的超市收銀臺如果只有一個掃碼槍,顧客排隊就會擠爆。
這個問題主要是考驗他對數據庫底層機制的理解以及在高并發場景的調優能力。
張福全想了想,回答道,“問題出在客戶畫像更新事務的索引設計——我們原用的b+樹索引在熱點數據區產生閂鎖風暴。”
他繼續說道,“解決方案有三步:1,對手機號前綴做哈希分片,將爭用分散到32個分區;2,在華興云gaussdb啟用內存優化表。3,用自研的異步批處理工具替代實時更新。”
哈希分片就相當于還是前面那個超市,給開32個收銀臺,按顧客手機尾數分流。
內存優化表就相當于把商品先放購物車再統一結賬,減少收銀臺壓力。
王工就這個問題追問道,哈希分片需要重建索引,用戶能接受停機2小時?
張福全好似早有準備,我們與2012實驗室合作開發了在線重組工具,停機時間壓縮到8分鐘——這是測試報告第47頁。(文件水印顯示華興機密-技術預研)
等秘書把張福全請出去以后,已經是晚上9點30。
陳默三人對視一眼,他們都能看見彼此眼中的疲憊。
朱總忍不住吐槽,“這活真特么不是人干的,太耗腦子了。”
陳默回到,“可不是,一整天都在和這幫高級工程師斗智斗勇的。”
王輝岔開話題,說到,“陳總恭喜啊,最后兩位都是你們部門的人吧,技術都很扎實啊。”
陳默笑呵呵的道謝。
張福全剛出會議室沒走幾步發現胡笳還沒走,就問她,“你還沒走,不會是等我吧?是在等默總?”
胡笳臉紅了一下,說道,“要死啊,等你。想問問你咋樣。”
張福全心有余悸,“剛剛述職的時候沒控制好時間,差點沒講完,還好默總提醒了我,我后來加速收尾剛剛在時間要求內完成。”
張福全反問道,“夾子你呢?”
胡笳說道,“我應該過了。”
她沒有說遇到王輝也不知道是有意還是無意的為難,被陳默連消帶打的解決了。
“走吧全兒哥。”胡笳說著話,目光卻落在張福全的領帶上。
“我們不等默總了?”張福全問道。
“他應該還有點收尾工作要做。”胡笳回復,然后立馬又問,“領帶是雪玲給你選的?”
“嗯吶。”
“我就知道你沒這眼光。”
待到兩人剛離開不久,陳默幾人也魚貫而出。
三人一邊閑聊一邊告別。</p>