摘要:
大纲 1.MySQL日志的顺序写和数据文件的随机读指标 2.Linux存储系统软件层原理及IO调度优化原理 3.数据库服务器使用的RAID存储架构介绍 4.数据库Too many connections故障定位 1.MySQL日志的顺序写和数据文件的随机读指标 (1)磁盘随机读操作 (2)磁盘顺序写 阅读全文
摘要:
大纲 1.为什么不能直接更新磁盘上的数据 2.为什么要引入数据页的概念 3.一行数据在磁盘上是如何存储的 4.一行数据中的NULL值是如何处理的 5.一行数据的数据头存储的是什么 6.一行数据的真实数据如何存储 7.数据在物理存储时的行溢出和溢出页 8.数据页的物理存储结构 9.表空间的物理存储结构 阅读全文
摘要:
大纲 1.Buffer Pool是什么 2.如何配置Buffer Pool的大小 3.数据页是MySQL中抽象出来的数据单位 4.数据页如何对应Buffer Pool中的缓存页 5.缓存页对应的描述信息是什么 6.Buffer Pool简单总结 7.数据库启动时如何初始化Buffer Pool 8. 阅读全文
摘要:
大纲 1.普通的Java应用系统能抗多少请求 2.高并发下的数据库用什么样的机器 3.部署完数据库之后需要先进行压测 4.QPS和TPS之间的区别 5.IO相关的压测性能指标 6.压测时需要关注的其他性能指标 7.一台机器每秒可以抗多少并发的影响因素 8.sysbench是非常好用的数据库压测工具 阅读全文
摘要:
大纲 1.更新语句在MySQL中是如何执行的 2.重要的内存结构—Buffer Pool缓冲池 3.undo日志文件如何让更新的数据可以回滚 4.更新Buffer Pool缓冲池中的缓存数据 5.Redo Log Buffer如何避免宕机时数据丢失 6.如果还没提交事务时MySQL宕机了怎么办 7. 阅读全文