虽惦记着重构代码至深夜的缓存刷新功能是否会按预期执行,还是沉睡至近九点钟。饭桌上,岳母唠叨我们起这么晚明天不给做早饭了,妻弟依然未起床。
饭后,窝在客厅沙发上查看代码运行日志,一切安好。再看微信群,客户早已艾特负责数据的同事,疑问为何某支报表的数据未更新,未人有回应;查看后台报表缓存进程,正常的,但对比缓存时间戳,发现此时刷新的是十几分钟前的更新,现又有更新了,而且所有报表都更新了缓存时间戳字段,这是不合理的。
报表数据更新分实时(延迟一刻钟左右)、隔天两种,实时更新的报表居少,若只更新对应报表的缓存时间戳,缓存刷新很快的,但明明只更新实时报表的数据,却更新了所有报表的缓存时间戳,而且隔天更新的报表数据量很大。
给客户解释的例子,不知道客户理没理解:
一支报表刷新 1 分钟,如果更新了 n 支报表,并更新这 n 支报表的缓存时间戳,就需要 n 分钟;
但现在每次都更新所有报表的缓存时间戳,就要花费【报表数量】分钟。
现在在跑 09:15 的【报表数量】分钟,09:25 的更新还要再等【报表数量】分钟。
每支报表缓存时间与数据量相关,上面说的1分钟是便于理解。
客户只是知道需要等待,为了让客户快速测试,指导客户如何在浏览器登录后台刷新指定报表对应某个群组的数据缓存;客户回应说在培训会议中,下午回家尝试操作。
小何从上次离开医院算起有一周了,要去做彩超检查,同时接弟媳侄子去医院洗澡,侄子肉多带褶子的地方全淹了(皮肤因潮而烂)。吼着妻弟起床,威逼我关机换衣。
天气晴朗,云淡风轻。到医院兵分两路,妻弟夫妇带着侄子奔五楼婴儿洗浴室,我与小何岳母缓行至二楼做彩超;小何检查一切安好,孕周 62 天但胚芽大小推算为 54 天,需要继续观察,半月或整月检查一次足已。婴儿洗澡排队太长,侄子轮到了下午。
难得的好天气与好心情,跑了稍远的地儿吃午饭,岳母自然唠叨一路,车停远了也唠叨着不放心。在几个不同城市吃的热干面味儿都不同,今天只吃到了芝麻酱的味道,但挡不住胃口好。
陪侄子洗澡时,遇到了大学时交好的小何高中同学,多年未聚,他已娶妻生子,趁空档下楼给他买了些水果,寒暄再三才离去。
回家路过牙科门诊,岳母换两颗假牙;顺便看一下我的牙洞,孔浅未成洞,多注意清洁牙孔,不至于补牙。
天气预报明日起气温骤降,邻里都在把摊在地上晾晒的辣椒垛起来。妻弟与我帮着岳母,比着葫芦画瓢,我首次碰到整棵的辣椒,无从下手,垛的更无逻辑,小何在门口坐着凳子抱着侄子,看着我们乱忙,边笑边拍照。
饭后略困,直接回屋查看服务器运行状态,我嘞那个去,后台数据还在每 20 分钟更新所有报表的缓存时间戳,我的枪在哪里?印象笔记里在对应的技术文档解释当前存在的问题并群聊艾特该同事,未回应;微信学习群再强调,未回应;是时候插手数据运维的工作了,忙比等着着急强。
这几天心中一直堵着几件事,对油画抱陶女的好奇、《恐怖直播》的观后感、阅读《ruby 元编程 第2版》后半本。花费近两个小时码完了《好奇 - 油画抱陶女《陶》》,码字的过程中整理了思路,甚至想通了许多意料之外的疑惑,真是谁知道天上那块云彩有雨呀。
最后贴上逛简书时看到的理智明言,与今天的自己共勉:
生而为人,所能见识的范围,不过是自己身边的一亩三分地,即使能周游世界,也仍旧囿于当下的这个时空中。读书,却可以冲破时空的限制。那些原本全无可能接近的世界,在文字的排列组合中,便来到了读者的身边。通过读书进入一个个不同的世界,相当于增加了生命的长度和厚度,穿梭千年,横跨万里,原本一辈子的人生,得到了几辈子的体验。
少时总觉为人易,华年方知立业难。
只有不满足于自己最初的状态,想尽一切办法去努力改变自己,才能获得自己所期望的成功。