MySQL - 内存不足

时间:2016-08-26 12:59:43

标签: mysql out-of-memory

我甚至没有接近服务器专家 - 使用XAMPP来安装phpmyadmin / mysql并且几周前一切运行顺利。当这些错误开始发生时,能够通过加倍一些内存参数(缓冲区大小等)来对问题进行调整,但现在这些问题再次发生。除了MySQL之外,没有其他任何东西在这台机器上运行,因此不确定我们如何耗尽内存。我愿意尝试任何事情 - 没有找到关于如何使用&ulcuit'的明确指示。 - 来自任何有经验的MySQL服务器管理员的任何建议可能导致此问题,以及我可以尝试解决它?

2016-08-24 12:26:48 2456 [ERROR] C:\xampp\mysql\bin\mysqld.exe: Out of memory (Needed 767416 bytes)
2016-08-24 12:26:48 2456 [ERROR] Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space
2016-08-24 12:26:48 2456 [ERROR] Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space
2016-08-24 13:41:33 6188 [Note] Plugin 'FEDERATED' is disabled.
2016-08-24 13:41:33 16d0 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.

1 个答案:

答案 0 :(得分:1)

http://mysql.rjweb.org/doc.php/memory

我的所有答案都在那里。再说一遍 - 我没有服务器管理员,但基本上我的设置在my.ini文件中都是错误的。我的innodb_buffer_pool_size太低了,我的key_buffer_size太高了。我猜测原始设置足以让我们在构建数据库时购买,但随着表/视图/线程的增加,性能受到影响。