存储引擎

  • 存储引擎负责对表中的数据进行读取和写入,常见的存储引擎有innoDB、myISAM等,不同的存储引擎有自己的特性,数据在不同存储引擎中存放的格式也是不同的,比如memory都不用磁盘来存储数据。
  • 在innoDB,数据会存储到磁盘上,在真正处理数据时需要先将数据加载到内存,表中读取某些记录时,innoDB存储引擎不需要一条条的把记录从磁盘上读出来,InnoDB的采取方式是:将数据划分为若干页,以页作为磁盘和内存直接交互的基本单位,InnoDB中页的大小一般是16KB,即当需要从磁盘中读取数据时每一次最少将从磁盘中读取16KB的内容到内存中,每一次最少也会把内存中的16KB内容写到磁盘中。

页是innoDB管理存储空间的基本单位,一个页的默认大小是16KB。查看InnoDB数据页大小:

Show global status like ‘innodb_page_size’

posted @ 2021-07-04 15:23  Eleanor123  阅读(94)  评论(0编辑  收藏  举报