5

这可能是一个愚蠢的问题,但是否可以 innodb_buffer_pool_size在运行时更改 MySQL 配置选项?

或者,等效地,有没有一种方法可以在不关闭现有连接或拒绝新连接的情况下重新加载 MySQL(就像您可以使用 Apache 一样)?

Linux_32 (2.6.26) + MySQL 5.0.24a

4

2 回答 2

3

根据this MySQL forum post,无法innodb_buffer_pool_size在运行时设置。

所以问题仍然存在:是否可以更改 MySQL 配置并将守护进程透明地重新加载给它的用户?

于 2009-12-10T12:52:58.527 回答
3

是的,您可以(取决于您的服务器版本)。

innodb_buffer_pool_size 是自 5.7.5 以来的动态变量,如本手册条目所述。

以下是有关更改大小时服务器行为的更多信息。

于 2017-07-17T12:12:56.243 回答