导航栏 ×
你的位置: 作文网 > 高分作文 > 导航

工作总结

发表时间:2026-04-29

(实用)证券公司第三季度工作总结。

三季度下来,交易系统日均处理委托笔数从二季度的312万笔涨到了358万笔,峰值那天冲到380万笔。响应时间还压住了,平均8毫秒,最差的一笔也没超15毫秒。客户满意度评分从87.3分提到91.6分——这个分是我们每周随机抽200个完成交易的用户发问卷打出来的,回收率大概三成出头,样本量够用,但我也清楚,满意度这东西,打分的基本是没出大问题的客户,真骂娘的早挂电话了。

三个硬指标:核心系统可用性要求99.99%,实际跑了99.993%;客户投诉工单闭环时间目标24小时内,平均19.7小时,但有个别工单拖到了38小时,后面会细说;自研交易客户端闪退率目标0.3%以下,实际0.27%。数字好看,过程磕磕绊绊。

可用性那0.003%是怎么抠出来的

七月中旬那会儿,连续三个周一开盘前15分钟报单队列都有积压。不严重,也就慢个一两秒,用户体感不明显,但监控上那条黄线刺眼。我蹲了两天日志,发现周末两天盘后清算的数据堆在表里,周一早盘同步时锁竞争。周末谁愿意加班?我跟运维老张商量,把批处理拆成三组:周五收盘后跑第一组(成交明细归档),周六凌晨跑第二组(持仓快照),周日中午跑第三组(衍生品对账)。周一上班前只做增量核对,十分钟搞定。改完之后到季度结束,再没出现过开盘积压。老张说你这叫把周末的债平摊了,我说对,别让周一早上当孙子。

工单闭环提速:被客服骂出来的映射表

之前客服转过来的报修,十有七八写的是“委托失败”“登录不了”“行情不动”。我让开发把所有客户端报错码捋了一遍,拢出15种常见原因,做了一张表:错误码E001对应DNS解析失败,E002对应账户休眠,E003对应资金不足但仍然允许预委托……拿到客服班前会上讲了两轮。最管用的是给客服的工单系统加了一个下拉框,选错误码自动带出标准处理话术。客服组长后来请我喝了杯奶茶,说这个月他们人均工单处理时间从35分钟降到17分钟。但我自己清楚,有些边缘报错码还是漏了,比如某次老型号手机上报的“网络异常”实际上是证书过期,不在15种里,又折腾了半天。四季度得把这张表补到30种。

闪退问题:最折腾也最长记性

安卓端某品牌K系列加安卓11的机型,行情页随机崩。报上来的四十多例,复现率不到两成。我在测试环境压了两天没压出来,火大。直接让运维从生产环境导了7台报过错的真实设备ID,做了灰度日志取样。发现是GPU渲染线程释放共享内存后,主线程还在读。那个内存地址已经还给系统了。开发小周改完代码,我盯他在灰度机上跑了两个星期,没再崩,才敢全量推。事后我在内部wiki记了一笔:以后但凡涉及线程共享资源的改动,必须强制加日志打印引用计数,别凭感觉写。

两个案例,一个比一个狼狈

8月12号下午3点刚过,盘后定价委托突然慢得离谱。我扫了一眼DB连接池,正常;消息队列积压,也正常。最后扒网关日志,发现有5个IP来自同一营业部,每秒发上百笔撤单再报单。查流水是个个人投资者写脚本试套利,循环里没设间隔。我当时直接给这个客户ID挂了临时限流——每秒最多20笔,然后打电话让营业部客户经理联系他停掉脚本。电话那头客户还挺横,说程序没毛病。我让客户经理转告:不停就报风控冻结账户。十分钟后脚本停了。第二天我跟风控开会,把程序化交易报备机制加了一条:单账户每秒请求超过50笔自动触发限流,不用等人工。

九月份北交所行情故障那次更悬。分时图在10点02分突然跳到13点07分,客服群里全是截图,我的手机震得拿不住。当时脑子里就一个念头:先保住实时价格,深度数据可以不要。让运维把行情推送节点的出口带宽从200M扩到500M,同时切到基础行情源。切的那一下我心里完全没底——备份路线从来没在真实流量下跑过,演练时都是挑半夜没人交易的时候。切过去之后心跳正常,分时图重新开始走,我盯着屏幕大概有十几秒没敢喘气。从发现问题到恢复,11分钟。事后查根因,北交所扩容了300多只股票,我们的解析进程还是单节点,线程池死活不够。现在改成多节点分片处理,每500只股票一组,压力测试到1500只同时推送,CPU站住40%以下。

客户的一个电话让我改了一行代码

九月中旬,雨后的一个早晨,老爷子打来感谢电话说终于能委托上了。但我心里清楚,之前他连续三天晚上10点委托逆回购都报“系统繁忙”。我调了他的委托日志,全是22:00:03到22:00:07之间发出的。这个时间段清算任务正好在做临时表分区切换,会锁持仓表三四秒。解决方案简单到可笑——把分区切换挪到凌晨1点。改完通知所有营业部,夜市委托时段尽量避免持仓查询。但我漏了一件事:没改文档里的“清算时间说明”,导致后来有客户经理还按老话术跟客户解释。被营业部主管在群里点名之后,我才把文档同步更新。这种低级错误不应该犯。

缓存那个坑,自己挖的自己填

3.2.2版本上线第二天,就有人反映K线图数据时新时旧。我们给行情加了二级缓存,但淘汰策略一刀切——所有数据统一30分钟过期。日线数据一天才更新一次,没关系;分钟线每5分钟就刷新,30分钟过期就意味着用户会看到最多六根过期的K线。改起来不难:分三个缓存池,日线TTL86400秒,分钟线300秒,5分钟线60秒。但让我憋屈的是,设计缓存时我脑子里明明想过“不同周期的数据更新频率不一样”,结果还是偷懒写了统一配置。好在这个问题影响范围不大,灰度出来当天就回滚了,没让用户遭太多罪。

三件没干好的事

第一,同城双活切换演练只验了交易通道,没验行情。结果备中心行情解码库版本比生产低一个补丁,部分ETF的十档解析不出来。幸好是演练,要是真灾备,那天就得跪。

第二,移动端崩溃日志缺上下文。好多闪退只报了堆栈,没有当时的网络信号、内存占用、电池温度。像之前K系列那种问题,如果有电池温度数据,可能早就发现是GPU过热触发的内存释放异常。崩溃上报SDK四季度必须升级,这个钱不能省。

第三,内部知识还是靠嘴传。新人来了遇到故障,第一反应是找老员工问“上次那个事怎么弄的”。我已经把三季度17个典型故障写成排查手册放wiki了,配了错误码截图和操作步骤,但我知道光写没用,得逼着新人入职第一周先把手册里的案例过一遍,考试合格才能碰生产。

还有一些事,到现在也没完全搞定

某营业部专线抖动的问题,从八月份就开始查。换过交换机端口、排查过内网广播风暴、抓过包分析,最后运营商说光模块老化,换了模块确实好了,但过了两周又抖。我现在怀疑是那头营业部附近在修路,施工震动影响光纤。这事儿还在拖,每次想起来就烦。但在总结里也得写——不是所有问题都能在季度内闭环,有些毛病你得跟它耗。

    想了解更多工作总结的资讯,请访问:工作总结