上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 大纲 1.单库版本到分库分表的演进介绍 2.订单系统项目模版 3.完成一次查询全过程 4.磁盘IO为什么这么慢 5.MySQL的索引是如何形成的 6.SQL优化 7.千万级数据优化之加缓存—理论 8.千万级数据优化之加缓存—实战 9.千万级数据优化之读写分离-理论 10.千万级数据优化之读写分离-实 阅读全文
posted @ 2024-12-04 21:55 东阳马生架构 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.锁概述 2.锁分类 3.锁实战之全局锁 4.锁实战之表级锁(偏读) 5.锁实战之行级锁(偏写)—行级锁升级表级锁 6.锁实战之行级锁(偏写)—间隙锁 7.锁实战之行级锁(偏写)—临键锁 8.锁实战之行级锁(偏写)—幻读演示和解决 9.锁实战之行级锁(偏写)—优化建议 10.锁实战之乐观锁 阅读全文
posted @ 2024-12-03 22:50 东阳马生架构 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.ACID之原子性 2.ACID之持久性 3.ACID之隔离性 4.ACID之一致性 5.ACID的关系 6.事务控制演进之排队 7.事务控制演进之排它锁 8.事务控制演进之读写锁 9.事务控制演进之MVCC 10.事务隔离级别之隔离级别的类型 11.事务隔离级别之和锁的关系 12.事务隔离 阅读全文
posted @ 2024-12-02 21:01 东阳马生架构 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.Explain概述 2.Explain详解 3.索引优化数据准备 4.索引优化原则详解 5.慢查询设置与测试 6.慢查询SQL优化思路 1.Explain概述 使用Explain关键字可以模拟查询优化器来执行SQL查询语句,从而知道MySQL是如何处理SQL语句的,从而分析出查询语句和表结 阅读全文
posted @ 2024-12-01 16:57 东阳马生架构 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.Join算法原理 2.IN和EXISTS函数 3.MySQL排序之索引排序(Using index) 4.MySQL排序之额外排序(Using filesort) 5.排序优化之尽量使用索引排序 6.索引单表优化 7.索引多表优化 1.Join算法原理 (1)Join简介 (2)驱动表的定 阅读全文
posted @ 2024-12-01 16:57 东阳马生架构 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.索引原理 2.二叉查找树 3.平衡二叉树(AVL树) 4.红黑树 5.B-Tree 6.B+Tree 7.Hash索引 8.聚簇索引与非聚簇索引 1.索引原理 索引会在数据文件中(ibd文件),通过数据页(Page)进行存储。索引可以加快检索速度,但也会降低增删改速度,索引维护需要代价。 阅读全文
posted @ 2024-12-01 00:21 东阳马生架构 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.内存相关参数优化 (1)缓冲池内存大小配置 (2)配置多个Buffer Pool实例 (3)Chunk(块)大小配置 (4)InnoDB缓存性能评估 (5)Page管理相关参数 (6)Change Buffer相关参数优化 2.日志相关参数优化 (1)日志缓冲区相关参数配置 (2)日志文件 阅读全文
posted @ 2024-12-01 00:15 东阳马生架构 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.表空间文件结构 (1)表空间Tablesapce (2)段Segment (3)区Extend (4)页Page (5)行Row 2.Page结构 (1)页结构各部分说明 (2)页结构整体划分 3.行记录格式 (1)行格式分类 (2)COMPACT行记录格式 (3)Compact中的行溢出 阅读全文
posted @ 2024-11-29 21:42 东阳马生架构 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.InnoDB的线程模型 2.IO Thread 3.Purge Thread 4.Page Cleaner Thread 5.Master Thread 1.InnoDB的线程模型 InnoDB存储引擎是多线程的模型,因此其后台有多个不同的后台线程,负责处理不同的任务。 后台线程的作用一: 阅读全文
posted @ 2024-11-29 21:39 东阳马生架构 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.InnoDB磁盘结构 2.表空间(Tablespaces) 3.数据字典(Data Dictionary) 4.双写缓冲区(Double Write Buffer Files) 5.重做日志(redo log) 6.撤销日志(undo log) 7.二进制日志(binlog) 8.新版本结 阅读全文
posted @ 2024-11-28 22:08 东阳马生架构 阅读(95) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页
点击右上角即可分享
微信分享提示