【TiDBer 唠嗑茶话会 60 】研发写了个 SQL 查询 OLAP 库,放到首页上了,因为早高峰登录的并发把 OLAP 库压死了,怎么措辞给领导汇报这件事?

都说是研发,还要啥语言艺术措辞,实话实说呗。说清楚事故发生原因,当时处理情况,造成的影响范围和时长,后续应该如何避免。

死道友不死贫道

先解决问题,再梳理清楚原因,然后找到解决方案或可行方案,向领导清晰的汇报问题,措辞中有有结论、有解决过程、有原因、有思考分析等就好了吧

2 个赞

实话实说,为什么这么做?放首页是错误放的还是就是需要放那里。
如果需要放那里,那是不是OLAP库的能力需要提高?
怎么办?
TiDB :stuck_out_tongue_winking_eye:

1 个赞

有这并发量,领导做梦都笑醒。

1 个赞

我司有明确的规定,关键路径上的查询不准放到OLAP中,尽量使用缓存。

  1. 解决眼前问题,找出原因
  2. 制订方案实施
  3. 总结思考问题出现原因,制订预防措施和完善规范

kong大师,2个就要燎原了?你司就4个产品组吗 :crazy_face:

:sweat_smile:大概齐5个产品组~

1 个赞

先找到问题SQL,然后甩锅给研发,最后再解决

领导您好:我们有个开发写的SQL不行。开了吧

实事求是说明原因,提供问题解决方案,抓紧处理,把影响降到最低。

我:领导,跟你说个事,我想转开发

领导:为啥呀?没听说你开发功力强呀,咱们开发又不缺

我:早上一个开发写了一个 SQL 查询 OLAP 库,把库压死了,我感觉我突然也能干开发了

领导:现在咋样?恢复了吗?影响大吗?

我:很快恢复了,咱们的紧急预案做的全面

领导:得加强SQL审核,还有态度呀,一会开个会,强调一下这事,你们运维DBA,谨小慎微,他们开发这意识不强,得灌输一下,话说,你真要转开发?给我一个让你转开发的理由!

我:不加钱…

领导:下次这理由,直接走流程就行…
:joy:

实事求是把前因后果描述清楚,根据现有出现的问题,技术是做的怎样的应对,为了防止后续不在出现此类问题,可以从流程制度上、软件架构上方面做相应的改进。

领导,在 TiDB Cloud 上通过自然语言提问,即可生成相应的 SQL,通过 TiDB Cloud 对上传的任意数据集进行分析。今天有研发写的sql压垮了OLAP库,是否考虑用TiDB替换一批sql程序猿? :wink:

我们的 OLAP 查询功能是如此出色,以至于它在短时间内引起了无数用户的兴趣,从而压垮了我们的系统!这是我们工作的最佳证明,也是我们正在取得成功的迹象。

同时,我们已经采取了相应的措施来解决这个问题,并确保我们的系统能够承受更高的负载。我们将继续努力,让我们的产品更加优秀,更具吸引力!

随着业务的发展,用户活跃度增加,目前旧的软件、硬件已不足以支撑公司未来的发展,今早因为早高峰登录的并发把 OLAP 库压死了,导致短时间内出现大量异常,目前经过我们快速响应以经恢复,基于目前软硬件资源,但未来随着业务的进一步增长可能还会导致这种事情的发生,先申请资源如下:。。。

汇报情况和解决方法,后续怎么避免以下事情发生

向领导报告这个事件,我会解释一下,我们开发组写的放在首页的SQL查询,高峰期高并发登录导致OLAP数据库过载,这种过载导致数据库无法处理负载并变得无响应,为了防止将来发生类似事件,我建议采取措施,例如增加服务器容量或优化查询以减少数据库压力

.

承担错误,并及时解决线上问题先