首页
学习
活动
专区
圈层
工具
发布

#mysql

三马代驾实战:2.1亿行订单表怎么拆,分库分表的时机与平滑迁移

用户2456682

三马代驾的订单表在两年里从 300 万行涨到 2.1 亿行,DBA 第一次提"该分表了"时被我们驳回了——那时候慢查询占比不到 0.2%。半年后大促一来,单表写...

000

三马代驾实战:慢 SQL 治理四步法,从慢日志到发布卡点

用户2456682

三马代驾的派单服务去年有过一段黑暗期:高峰期总有司机反馈"点接单转圈",监控上数据库 CPU 却不算高。后来一条慢日志把问题钉死了——派单候选查询在某个城市走了...

000

三马代驾实战(三):司机结算体系的账户分层、幂等入账与日终对账

用户2456682

代驾平台说到底是在跟钱打交道:司机今天跑了多少单、平台抽成多少、什么时候到账,这三个问题答不好,司机一定会走。三马代驾的结算体系前后推翻过两次,现在跑的这版把几...

1100

MySQL 慢查询定位与索引优化实战:从慢日志到 EXPLAIN

一只特立独行的兔先生

线上接口偶发变慢,CPU 并不高,但数据库连接数堆积。这类问题多数来自少数几条慢 SQL。本文整理一套可复现的流程:开启慢查询日志、聚合定位、用 EXPLAIN...

3310

优化器选错执行计划的原因与Hint干预的边界——统计信息、代价模型与版本兼容性

这个DBA有点耶

有没有遇到过这种情况:一条SQL跑了半年都好好的,突然某天开始变慢了。SQL没改,索引没动,数据量也没暴涨,但执行计划从索引扫描变成了全表扫描。

5610

MySQL主从数据不一致排查:从checksum到修复的安全流程

数据库小学妹

有一次对账,两边总额差了一笔。我先怀疑是数据出错,翻了半天流水,主库那笔是好端端的。问题不在主库,在从库:同一个订单号,从库读出来的状态,跟主库写进去的不是一回...

6810

SMO无法并发+加锁范围大——InnoDB B-tree索引锁的两个结构性问题

这个DBA有点耶

你有没有遇到过这种情况:系统写入压力一大,QPS就上不去了。CPU没跑满,磁盘IO也还行,内存也够,但TPS就是卡在一个数字上,加机器、换SSD都不管用。

9010

MySQL内存越吃越多:分层定位与OOM排查实战

数据库小学妹

有一次线上,应用一直报 OOM,监控上数据库的内存曲线只涨不落。我第一反应是 Buffer Pool 出了问题,就去把它调小了。结果内存没降下来,查询反而更慢。...

16210

乐园票务系统多渠道库存一致性:基于腾讯云CDB事务与Redis实现超卖防护

千里达票务系统

乐园票务比普通景区复杂得多:线上官方小程序、OTA平台、窗口售票、自助机、团队预约,多个渠道同时卖同一张票。旺季经常出现:系统显示还有票,游客下单时却发现已售罄...

12210

Prometheus已经能监控服务器,为什么还是看不到MySQL状态?我用mysqld_exporter把9105指标和告警链路接起来了

fruge365

Prometheus已经能监控服务器,为什么还是看不到MySQL状态?我用mysqld_exporter把9105指标和告警链路接起来了

13610

WHERE没走索引,UPDATE锁了100万行——锁范围等于扫描行数的底层逻辑

这个DBA有点耶

一条UPDATE语句,WHERE条件精确匹配了10行,最终也只改了10行。你觉得它会锁多少行?

8910

如何将 MySQL 数据库同步到另一台服务器:4 种方法

用户12814180

保持服务器之间的数据一致性是 MySQL 管理员面临的常见挑战。无论你是要迁移到云端、扩展读取能力,还是设置灾难恢复,都需要一种可靠的方式将 MySQL 数据库...

22610

基于springboot+vue的企业OA办公系统

计算机程序设计

随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的管理显得特别重要。因此,使用计算机来管理企业O...

9210

中科智旅千里达票务系统:基于腾讯云CDB与Redis实现分时预约高并发架构

千里达票务系统

自从文旅部推行景区限流政策以来,分时预约已经成为5A/4A景区的标配能力。但在实际落地中,我们在千里达票务系统的多个景区项目中发现,分时预约的技术难点不在于"做...

12610

外键、唯一键、CHECK:约束帮你省的事,和它悄悄收的费

用户7542235

约束常被当成「加上就多一层保险」的免费选项。实际它不是免费的:不同类型的约束在不同时机收不同的费,有的收在写入路径上,有的收在表结构变更上。

11010
领券