1. 首页
  2. 存储
  3. EMC
  4. 你插入MySQL的数据真的存到表里了么?

你插入MySQL的数据真的存到表里了么?

上传者: 2020-12-17 11:31:21上传 PDF文件 123.33KB 热度 17次
现在有这么一个问题:当你执行一条insert语句之后,插入的数据就已经保存在磁盘中了么? 答案是不一定 ,那是为什么呢?首先来了解一下MySQL在InnoDB存储引擎中,数据是怎么存储的。 1. InnoDB数据存储单元 同大多数数据库一样,InnoDB有页(Page)的概念(也可以称为块),页是InnoDB磁盘管理的最小单位。在InnoDB存储引擎中,默认每个页的大小为16 KB。而从InnoDB 1.2.x版本开始,可以通过参数InnoDB_page_size将页的大小设置为4 K、8 K、16 K。若设置完成,则所有表中页的大小都为InnoDB_page_size,不可以对其再次进行修改
下载地址
用户评论