首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MySQL手札:从Excel到生产实战
骑着bug的coder
创建于2025-10-29
订阅专栏
以Excel为认知锚点,从零基础到企业级实战的完整MySQL学习路径
等 3 人订阅
共12篇文章
创建于2025-10-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
第12讲:分库分表与生产实战
开篇:主从架构也救不了的场景 上一讲我们搭好了主从架构,读写分离跑起来了,QPS扛住了。但新的问题来了: 订单表1亿行了。加了索引,查询还是慢。EXPLAIN一看,type=ALL,全表扫描。为什么?
第11讲:主从复制与读写分离架构
开篇:单机撑不住了,怎么办? 你的系统火了,QPS从500涨到5000,单机MySQL的CPU飙到90%,查询越来越慢。更可怕的是,主库宕机了,业务停摆2小时,损失百万。 这时候你需要主从架构:一个主
第10讲:并发场景优化——锁机制与死锁解决
开篇:MVCC解决了读写冲突,写写冲突呢? 上一讲我们学了MVCC,读写可以不冲突。但写写冲突怎么办?两个事务同时修改同一行,必须有先后顺序,这就需要锁。 经典问题:秒杀超卖。应用层"先查后改",两个
第9讲:日志体系与MVCC并发控制
开篇:把前面的知识串起来 第5讲 我们学了事务的ACID特性,知道了: Undo Log 管回滚(原子性) Redo Log 管不丢(持久性) 第8讲 我们从架构角度看了崩溃恢复:Buffer Poo
第8讲:MySQL架构与存储引擎
开篇:SQL优化完了,为什么还是慢? 索引加了,SQL也改了,查询还是慢。你开始怀疑人生:还能优化啥? 这时候问题可能不在SQL层面,而在架构层面。比如Buffer Pool配置太小,命中率只有60%
第7讲:索引(下)——失效场景与优化实战
开篇:索引加了,为什么还是慢? 上一讲学完,你信心满满地给表加了索引。结果查询还是慢,EXPLAIN一看,type=ALL,索引根本没用上。 这是很多人都会遇到的坑:索引加了,但失效了。 就像你买了辆
第6讲:索引(上)——B+树与查询加速原理
开篇:索引到底是什么? 你有没有遇到过这种情况:订单表查询慢得要命,扫了200万行。老板在旁边催,你急得满头大汗。 然后DBA过来看了一眼,加了个索引,再查一次:只扫了3行,秒出结果。 你当时肯定想:
第5讲:事务——数据一致性的保护伞
开篇:一个转账引发的血案 需求: 模拟一个简单的转账场景。为了演示,我们需要先准备一张账户表。 想象一个场景:你给朋友转账1000元。 如果第1步执行成功,你的钱扣了。但第2步突然断电了,朋友没收到钱
第4讲:现代SQL高级特性——窗口函数与CTE
第4讲:现代SQL高级特性——窗口函数与CTE 一、为什么需要窗口函数? 传统方案的痛点 需求: 查询每个部门薪资前3名的员工 传统方案(关联子查询): 问题: 性能差:这种方法每次查询 e1 时,都
第3讲:增删改查实战——搞定80%日常需求
第3讲:增删改查实战——搞定80%日常需求 开篇:增删改查就是你的日常 上两讲咱们把环境搭好了,会建库建表了。今天要学的是以后天天要用的东西:增删改查(CRUD)。 CRUD是啥? C = Creat
第2讲:环境搭建与基础操作实战
第2讲:环境搭建与基础操作实战 开篇:安装不是重点,会用才是关键 上一讲咱们把MySQL和Excel的关系搞清楚了。今天要动手了——创建数据库、建表、插数据、查数据。 安装MySQL不是本文重点,我会
第1讲:入门篇——把MySQL当成Excel来学
第1讲:入门篇——把MySQL当成Excel来学 开篇:Excel你肯定用过吧? 先问你个问题:你觉得"关系型数据库管理系统"这几个字听起来怎么样?是不是脑袋都大了? 别怕。咱们今天不讲这些唬人的术语