【问题标题】:MariaDB Innodb_buffer_pool_size based on system memoryMariaDB Innodb_buffer_pool_size 基于系统内存
【发布时间】:2014-12-29 16:07:11
【问题描述】:

根据 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

【问题讨论】:

    标签: mysql innodb mariadb


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-04-12
      • 1970-01-01
      • 2012-02-11
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-04
      相关资源
      最近更新 更多