我使用 Maria DB。在哪里可以设置innodb_buffer_pool_size参数。
我查看了 /etc/mysql/mariadb.conf.d/50-server.cnf 并 /etc/mysql/my.cnf,但我找不到那里的参数。
但是必须在任何地方设置参数,因为如果我使用:
,我会得到结果:显示“innodb_buffer_pool%”等变量;
您可以从命令行动态设置
innodb_buffer_pool_size
。
mysqld> set global innodb_buffer_pool_size = XX
将 XX 替换为适合您的数据库需求的值。要验证变量是否已更改:
mysqld> show global variables like 'innodb_buffer_pool_size'
要继续搜索它的位置,可以在系统日志(通常在 /var/log/mysql 或类似文件中)中查找指示 MariaDB 是使用
innodb_buffer_pool_size
选项启动的条目。
我希望这有帮助。有关调优 InnoDB 结帐的更多信息本文。