mysql-innodb-体系结构深入理解.docVIP

  • 3
  • 0
  • 约8.52千字
  • 约 13页
  • 2016-09-18 发布于河南
  • 举报
mysql-innodb-体系结构深入理解

mysql-innodb-体系结构深入理解 mysql-innodb-体系结构深入理解 ========================= 1 内存结构 组成部分: 缓冲池 buffer pool, 由innodb_buffer_pool_size配置 重做日志缓冲池 redo log buffer, 由innodb_log_buffer_size配置 额外内存池 additional memory pool, 由innodb_additional_mem_pool_size配置 1.1 buffer pool 是占最大块内存的部分,用来存放各种数据的缓存; innodb将数据库文件按页(16K)读取到缓冲池,然后按最少使用(LRU)算法来保留缓存数据;数据文件修改时,先修改缓存池中的页(即脏页),然后按一定频率将脏页刷新到文件; 缓冲池中的数据页类型有: 索引页、数据页、undo页、插入缓冲(insert buffer)、自适应哈希索引(adaptive hash index)、锁信息(lock info)、数据字典信息(data dictionary) 查看buffer pool的使用情况 show engine innodb status\G 结果示例: ===========

文档评论(0)

1亿VIP精品文档

相关文档