三马代驾的订单表在两年里从 300 万行涨到 2.1 亿行,DBA 第一次提"该分表了"时被我们驳回了——那时候慢查询占比不到 0.2%。半年后大促一来,单表写...
三马代驾的派单服务去年有过一段黑暗期:高峰期总有司机反馈"点接单转圈",监控上数据库 CPU 却不算高。后来一条慢日志把问题钉死了——派单候选查询在某个城市走了...
代驾平台说到底是在跟钱打交道:司机今天跑了多少单、平台抽成多少、什么时候到账,这三个问题答不好,司机一定会走。三马代驾的结算体系前后推翻过两次,现在跑的这版把几...
线上接口偶发变慢,CPU 并不高,但数据库连接数堆积。这类问题多数来自少数几条慢 SQL。本文整理一套可复现的流程:开启慢查询日志、聚合定位、用 EXPLAIN...
有没有遇到过这种情况:一条SQL跑了半年都好好的,突然某天开始变慢了。SQL没改,索引没动,数据量也没暴涨,但执行计划从索引扫描变成了全表扫描。
有一次对账,两边总额差了一笔。我先怀疑是数据出错,翻了半天流水,主库那笔是好端端的。问题不在主库,在从库:同一个订单号,从库读出来的状态,跟主库写进去的不是一回...
你有没有遇到过这种情况:系统写入压力一大,QPS就上不去了。CPU没跑满,磁盘IO也还行,内存也够,但TPS就是卡在一个数字上,加机器、换SSD都不管用。
有一次线上,应用一直报 OOM,监控上数据库的内存曲线只涨不落。我第一反应是 Buffer Pool 出了问题,就去把它调小了。结果内存没降下来,查询反而更慢。...
乐园票务比普通景区复杂得多:线上官方小程序、OTA平台、窗口售票、自助机、团队预约,多个渠道同时卖同一张票。旺季经常出现:系统显示还有票,游客下单时却发现已售罄...
Prometheus已经能监控服务器,为什么还是看不到MySQL状态?我用mysqld_exporter把9105指标和告警链路接起来了
一条UPDATE语句,WHERE条件精确匹配了10行,最终也只改了10行。你觉得它会锁多少行?
保持服务器之间的数据一致性是 MySQL 管理员面临的常见挑战。无论你是要迁移到云端、扩展读取能力,还是设置灾难恢复,都需要一种可靠的方式将 MySQL 数据库...
随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的管理显得特别重要。因此,使用计算机来管理企业O...
自从文旅部推行景区限流政策以来,分时预约已经成为5A/4A景区的标配能力。但在实际落地中,我们在千里达票务系统的多个景区项目中发现,分时预约的技术难点不在于"做...
约束常被当成「加上就多一层保险」的免费选项。实际它不是免费的:不同类型的约束在不同时机收不同的费,有的收在写入路径上,有的收在表结构变更上。