隔离级别是怎么实现的?为什么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'。”
月初财务拿着一张表来找我。系统导出的手续费总额,跟银行流水差了三毛钱。三毛不多,可账对不上就是大事。我把那个月的流水全导出来,算了一晚上。最后定位到的不是代码,...
这个问题的核心矛盾是:数据安全(加密存储)与查询效率(模糊匹配)的天然冲突 ✨ 本文结合安全与性能给出分层解决方案。
对于刚开始接触MySQL的小伙伴来说,可能经常听到"datadir"这个词。简单来说,*datadir就是MySQL用来存储所有实际数据的文件夹。想象一下,就像...
哈喽小伙伴们 ,大家还记得我在去年的这个时间段发过一篇文章说我用12个小时把毕设的项目给上线了嘛!当时那个项目是react+java+mysql+redis 组...
前面我们陆续介绍了 OceanBase、GaussDB 和 TiDB 分布式数据库,其中,OceanBase 和 TiDB 同属“从 KV 生长出来的 NewS...
做重卡充电桩的,聊到车队坏账,很多人会说:“授信管控啊,我们系统有啊,设个额度就行。”