第384章 无意间装了波逼(1/2)

顾枫在姐姐宽敞的办公室里等了快半个小时了,实在闲得发慌,便随手拿起桌上的财经杂志翻看着打发时间。

就在这时,方薇推开门走了进来,准备给他添水。

“小枫,等急了吧!顾总回公司后又去参加会议了。好像遇到了挺棘手的技术问题!”

她笑着说道:

“据说核心数据库的并发锁出了故障,整个技术部都乱成了一团,这事儿还关乎下午要签订的一个大订单!”

顾枫闻言,放下杂志。

数据库并发锁?

这倒勾起了他的兴趣。

“会议室在哪儿?”顾枫站起身。

方薇指了个方向:

“出门右转最里面那间。不过小枫,你现在过去可能……”

她话没说完,顾枫已经走了出去。

会议室是玻璃隔断的,从外面就能看到里面的情形。

顾枫站在门外,只见长条会议桌旁坐满了人,个个面色凝重。

姐姐坐在主位,手指无意识地敲击着桌面,技术总监赵明站在白板前,额头上都是汗。

“已经三个小时了,”

顾雨的声音透过玻璃隐隐传了出来,

“客户下午两点就要看演示,现在系统完全卡死。谁能告诉我,到底还要多久?”

一个戴着厚眼镜的工程师小声说:

“顾总,这个死锁很诡异,我们查了所有常规可能性……”

顾枫轻轻推开了门。

顿时,全会议室的人都看了过来。

技术部的人大多不认识他,眼神里带着疑惑和被打断的不悦。

顾雨看到他,愣了一下:“小枫?你怎么……”

顾枫走到白板前,对顾雨笑了笑:

“姐,我在外面听到一点。是关于oltp系统的行级锁死锁吗?我刚好最近研究过类似的案例,能让我看看吗?”

会议室里一片寂静。

技术总监赵明推了推眼镜,语气带着明显的不信任:“这位是?”

“我弟弟,顾枫!”

顾雨简单介绍,然后看向顾枫,眼神里既有期待又有担忧,

“你确定?”

顾枫点点头,拿起白板笔:“能简单描述一下症状吗?”

一个年轻工程师小声嘀咕:“外行来凑什么热闹……”

赵明瞪了那人一眼,但还是耐着性子解释:

“系统在高峰并发时会出现随机死锁,锁超时后自动解除,但找不到根本原因。我们排查了所有常见的锁冲突场景,甚至重写了部分事务代码,问题依然存在!”

顾枫一边听,一边在白板上画了一个简化的数据库事务流程图。

“你们检查过索引碎片吗?”他问。

会议室里几个资深工程师闻言都笑了。

赵明摇头:“第一个就排查了,索引状态完美。”

“那……检查过统计信息更新吗?”

“每天都自动更新。”

另一个工程师答道,语气里已经带着不耐烦。

顾枫不以为意,继续在白板上写写画画。

他突然笔尖一顿,像是想起了什么。

“等等,”

顾枫转身面向众人,“你们用的还是默认的锁超时设置?五秒钟?”

赵明点头:“这是行业标准。”

“问题就出在这里!”

顾枫在白板上画了一个时间轴,

“我猜,你们最近升级了硬件,cpu性能提升了40%以上,对吧?”

技术部的人面面相觑。

一个女工程师惊讶地说:

“你怎么知道?上个月刚升级的服务器……”

本章未完,点击下一页继续阅读。