首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL 进阶学习
EnigmaGcl
创建于2025-01-31
订阅专栏
MySQL 进阶学习
等 3 人订阅
共11篇文章
创建于2025-01-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
11. MySQL 参数
MySQL 相关的参数说明,很杂,可以简单过一遍,记不住没关系,有印象就行,后续如果有相关问题,可以当做手册来查询使用
10. MySQL 规范
MySQL 单机和集群相关的使用规范,大部分属于建议,少部分属于一定要遵循的规范,建议按照本文规范来
9. MySQL 性能优化
本文从部署(实例配置、CPU绑定)、内部处理(group commit、更新短路)、应用层(调时区、减交互)及存储(double write buffer、AHI)等多层级优化MySQL性能,提升性能
8. 解读命令输出
文章聚焦 MySQL 命令输出解读。有 explain 命令的查询信息示例,涉及主键、二级索引查询及 order by 等操作特点;还介绍 show engine innodb status 里事务等
7. MVCC
1. 隔离级别 MySQL 有四个隔离级别: READ-UNCOMMITTED(读未提交) READ-COMMITTED(读已提交) REPEATABLE-READ(可重复读) SERIALIZABL
6. 锁
文章聚焦 MySQL 锁知识,涵盖锁类型,像行锁、表锁等;介绍死锁定义、优化等;提及二级索引上的锁、备份与锁情况,包含主库备份逻辑及优化;还涉及事务中修改隔离级别及验证办法。
5. MySQL 线程
文章聚焦 MySQL 线程,涵盖 Server 层线程(含用户、监听线程)状态、配置与内存占用,介绍线程池及 InnoDB 线程,如 buf_dump_thread 。
4. 水平扩展
文章围绕水平扩展展开,介绍读写分离架构、策略与业务要求,分表字段选择及不同方案对比,分库原因、方案与场景,提及其他扩展方案如节点协议、共享存储。
3. binlog
1. binlog 存储和格式 binlog 存储有两种格式:statement 和 row,可以通过参数 binlog_format 来进行控制 1.1 statement 可以看到,stateme
2. DDL
本文介绍MySQLDDL的copy(锁表高耗)、inplace(部分阻塞写)、instant(极短锁表)算法场景,optimize流程、生产DDL方法及自制方案(触发器/binlog/物理复制)
1. 慢查询诊断
文章聚焦慢查询诊断,介绍相关参数与设置建议,提及减少突发影响的方法及调优思路。还阐述判断 SQL 消耗阶段的分析思路与执行器操作,通过课堂练习举例,答疑涉及磁盘、慢查询影响、索引添加等问题。