摘要: 大纲 1.MySQL日志的顺序写和数据文件的随机读指标 2.Linux存储系统软件层原理及IO调度优化原理 3.数据库服务器使用的RAID存储架构介绍 4.数据库Too many connections故障定位 1.MySQL日志的顺序写和数据文件的随机读指标 (1)磁盘随机读操作 (2)磁盘顺序写 阅读全文
posted @ 2024-11-24 19:46 东阳马生架构 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.为什么不能直接更新磁盘上的数据 2.为什么要引入数据页的概念 3.一行数据在磁盘上是如何存储的 4.一行数据中的NULL值是如何处理的 5.一行数据的数据头存储的是什么 6.一行数据的真实数据如何存储 7.数据在物理存储时的行溢出和溢出页 8.数据页的物理存储结构 9.表空间的物理存储结构 阅读全文
posted @ 2024-11-24 19:42 东阳马生架构 阅读(312) 评论(0) 推荐(1) 编辑
摘要: 大纲 1.Buffer Pool是什么 2.如何配置Buffer Pool的大小 3.数据页是MySQL中抽象出来的数据单位 4.数据页如何对应Buffer Pool中的缓存页 5.缓存页对应的描述信息是什么 6.Buffer Pool简单总结 7.数据库启动时如何初始化Buffer Pool 8. 阅读全文
posted @ 2024-11-24 12:24 东阳马生架构 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.普通的Java应用系统能抗多少请求 2.高并发下的数据库用什么样的机器 3.部署完数据库之后需要先进行压测 4.QPS和TPS之间的区别 5.IO相关的压测性能指标 6.压测时需要关注的其他性能指标 7.一台机器每秒可以抗多少并发的影响因素 8.sysbench是非常好用的数据库压测工具 阅读全文
posted @ 2024-11-24 12:20 东阳马生架构 阅读(68) 评论(1) 推荐(0) 编辑
摘要: 大纲 1.更新语句在MySQL中是如何执行的 2.重要的内存结构—Buffer Pool缓冲池 3.undo日志文件如何让更新的数据可以回滚 4.更新Buffer Pool缓冲池中的缓存数据 5.Redo Log Buffer如何避免宕机时数据丢失 6.如果还没提交事务时MySQL宕机了怎么办 7. 阅读全文
posted @ 2024-11-24 12:14 东阳马生架构 阅读(101) 评论(0) 推荐(1) 编辑
摘要: 大纲 1.MySQL驱动的作用 2.Java系统中的数据库连接池的作用 3.MySQL中的数据库连接池的作用 4.网络连接必须让线程来处理 5.SQL接口会负责处理接收到的SQL语句 6.查询解析器会让MySQL读懂SQL语句 7.查询优化器会选择最优的查询路径 8.调用存储引擎接口来真正执行SQL 阅读全文
posted @ 2024-11-23 19:41 东阳马生架构 阅读(174) 评论(1) 推荐(2) 编辑