MySQL王者晋级之路读书笔记

mysql体系:连接层(通信协议,线程处理,密码认证),sql层(权限判断,查询缓存,查询优化器,执行计划),存储引擎层表空间,段,区,页,行系统表空间,独立表空间freebufferbuffer未被使用cleanbuffer内存中buffer的数据和磁盘page的数据一致dirtybuffer内存中新写入的数据还没刷入到磁盘,跟磁盘中数据不一致readthreadredologthreadreadthreadwritethreadbinlog作用:完成主从复制,进行恢复操作text和blob这种大数据类型最好不要和业务表放在一起聚集索引:索引既数据,数据既索引explain查看:type,key,rows,extra覆盖索引:直接查询索引就可以返回所需要的数据隔离级别:读未提交,读已提交,可重复读,串行不可重复读:在一个事务中读取到了其他事务针对旧数据的修改幻读:在一个事务中读取到了其他事务新增的数据意向共享锁IS意向排他锁IXrecordlockgaplock避免死锁:已相同的顺序访问表;尽量采用小事务;尽可能一次锁定所需要的资源;升级锁粒度


转载请注明:http://www.aierlanlan.com/cyrz/7872.html