读书笔记-mysql-innodb
第二章 InnoDB存储引擎
- InnoDB是事物安全的引擎,设计上类似于Orable的架构,从Mysql5.5开始是默认的表存储引擎
- InnoDb体系架构

- InnoDB后台线程:
1.Master Thread

2.IO Thread

1.x后已经不使用innodb_file_io_threads,改用


3.Purge Thread



4.Page Cleaner Thread

内存
-
缓冲池:用于cpu和硬盘之间,就是一块内存区域

-
查看缓冲池的大小:
SHOW VARIABLES LIKE 'innodb_buffer_pool_size' -
内存池的数据对象

-
配置多个缓冲池实例:1.x后的版本可用
SHOW VARIABLES LIKE 'innodb_buffer_pool_instances'好处:减少数据库内部资源竞争 -
InnoDB管理内存: LRU算法,并对lru算法做了一些优化

-
重做日志缓冲


-
CheckPoint技术


第三章 文件

- 二进制日志

- 查看二进制日志
SHOW MASTER STATUS;
SHOW BINLOG EVENTS IN 'binlog.000015'


浙公网安备 33010602011771号