MariaDB Innodb_buffer_pool_size基于系统内存

时间:2014-11-03 02:11:34

标签: mysql innodb mariadb

根据MariaDB文档,"在完全/主要是XtraDB / InnoDB表的数据库服务器上调整innodb_buffer_pool_size的主要值可以设置为这些环境中总内存的80%"。我的问题是,它是包括使用的总内存的80%,还是总可用内存的80%?在我的系统中使用我的内存信息,哪个内存被引用?

[root@user ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          3824       3462        362          0        177       2471
-/+ buffers/cache:        813       3011
Swap:         1999          0       1999

1 个答案:

答案 0 :(得分:0)

文档清楚地说“在这些环境中高达80%的总内存”。这是总记忆力。它没有提到免费或在任何地方使用。文档中的说明主要用于设置专用数据库服务器。如果要安装其他服务器,则需要相应地调整内存设置。