[mysql] innodb内存结构

博客首页 » mysql innodb内存结构

发布于 20 Feb 2015 06:03
标签 blog
[mysql-innodb]2-3-memory-architecture.png
http://7vzpyg.com1.z0.glb.clouddn.com/[mysql-innodb]2-3-memory-architecture.png

组成结构

  • Buffer Pool
    • Data Page, Index Page
    • Insert buffer, Adaptive hash index
    • Lock info, Data dictionary
  • Redo Log Buffer
  • Additional Memory Pool
    • Heap
    • Frame Buffer
    • Buffer Control Block

参数

  • innodb_buffer_pool_size
    • data_page, index_page
    • insert buffer, adaptive hash index
    • lock info, data dict
  • innodb_log_buffer_size
  • innodb_additional_mem_pool_size

确认命令

mysql> show variables like 'innodb_%_size';
+- - - - - - - - - - - - - - - - -+- - - - -+
| Variable_name                   | Value   |
+- - - - - - - - - - - - - - - - -+- - - - -+
| innodb_buffer_pool_size         | 8388608 |
| innodb_log_buffer_size          | 1048576 |
| innodb_additional_mem_pool_size | 1048576 |
...
+- - - - - - - - - - - - - - - - -+- - - - -+

innodb_buffer_pool_awe_mem_mb可以启用awe突破windows 32位的2g/3g限制,代价是adaptive hash index禁用。

本页面的文字允许在知识共享 署名-相同方式共享 3.0协议和GNU自由文档许可证下修改和再使用,仅有一个特殊要求,请用链接方式注明文章引用出处及作者。请协助维护作者合法权益。


系列文章

文章列表

  • mysql innodb内存结构

这篇文章对你有帮助吗,投个票吧?

rating: 0+x

留下你的评论

Add a New Comment
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License