MYSQL技术内幕-innoDB存储引擎 第三章 文件
参数文件
日志文件
1 错误日志
2 慢查询日志
3 查询日志
4 二进制日志
记录了对MYSQL执行更改的所有操作
套接字文件
unix系统下本地连接mysql可以采用unix域套接字方式,这种方式需要一个套接字文件
pid文件
表结构定义文件
innoDB存储引擎文件
1 表空间文件
2 重做日志文件
每个innoDB存储引擎至少有一个重做日志文件组,每个文件组下至少有两个重做日志文件
二进制日志和重做日志文件的不同:
1 二进制日志会记录所有和mysql数据库有关的日志记录,而innoDB存储引擎的重做日志只记录有关该存储引擎本身的事务日志
2 二进制日志记录都是关于一个事务的具体操作日志,是逻辑日志,而InnoDB重做日志记录的是关于每个页的更改的物理情况
3 二进制日志仅在事务提交前进行提交,只写磁盘一次,而innoDB重做日志会在事务进行中不断写入

浙公网安备 33010602011771号