一台设备每 5 秒上报一次,一天就是 17280 条。100 台设备一天 172 万条,一个月 5000 万条。能收到数据只是第一天,第二天开始真正的难题是:这...
MySQL的主从复制是最常用的高可用方案,但默认的异步复制有一个硬伤:主库写完即返回成功,binlog还没传到从库时主库宕机,这部分数据就丢了。
结论先说:储值卡余额对不上,九成不是算错账,而是把"余额"当成一个可随意改的字段在写——并发扣减、重复提交、跨日结转都会把余额和流水拆成两本账。本文复盘一次连锁...
隔离级别是怎么实现的?为什么InnoDB能做到“读不阻塞写、写不阻塞读”?为什么RR级别下幻读没有被完全解决?
去年大促的零点,我盯着大屏看订单曲线往上冲,心里挺美。二十分钟后,客服群里有人问,同一个商品怎么卖了 137 件,库存明明只有 100。我第一反应是不可能。库存...
InnoDB以页为单位管理数据,默认16KB一页。数据行存储在页里,页与页之间通过B+树组织。
上周三凌晨,一个订单查询接口的 P99 从 40 毫秒掉到了 3 秒。告警响的时候我正在改另一篇稿子。我把慢日志里那条 SQL 抄出来,翻来覆去看了一个小时。有...
物流轨迹自己往回跳,多半不是快递员把件送回去了,而是第三方回调重复推送、乱序到达,我们又拿回调状态直接覆盖了本地状态。本文复盘一次商城物流状态反复横跳的排查过程...
前面提到过,GoldenDB 在部署时会为每个组件创建一个操作系统用户,组件的相关操作,需要切换到相应的用户下执行。
跨店库存对不上,根因往往不是货真的少了,而是把"共享可售量"简单当成了"各门店库存相加",没有扣掉跨店锁定、调拨在途和还没同步的部分。本文复盘一次十几家门店连锁...
在历经波折装好三节点集群后,我们开始梳理一下 GoldenDB 集中式部署下的组件分布、端口规划和相关进程,为后续深入研究和运维实战的基础。
💡 “面试官好,这个问题我实际做过,核心就八个字:有序排队,精准扣减。我直接按全链路分层来讲,每一层都说说用什么技术、解决什么问题。”
教务老师把整理好的 Excel 一次性导入学员系统,几百行数据导完对账发现少了几十行,又不知道具体是哪几行、为什么没进。这类"批量导入丢行"问题在中小教育机构里...
在日常的MySQL性能优化工作中,面对几百个配置参数,常常让人眼花缭乱。但经过多年的实战经验,我发现真正起决定性作用的参数其实只有两个。
报错:ERROR 1819 (HY000): Your password does not satisfy the current policy require...
这意味着什么?原先要 DBA 逐条分析、手工调优的慢查询,超过七成交给 PawSQL 自动输出方案并验证。资深 DBA 从「救火式」重复劳动里解放出来,把精力聚...
前两天在技术群里看到一条消息:“生产环境订单表插入报错了,Duplicate entry '2147483647' for key 'PRIMARY'。”
月初财务拿着一张表来找我。系统导出的手续费总额,跟银行流水差了三毛钱。三毛不多,可账对不上就是大事。我把那个月的流水全导出来,算了一晚上。最后定位到的不是代码,...