mysql - 如何让 MySQL 使用更少的内存?

原文 标签 mysql memory out-of-memory

我正在尝试使用 Drush 将数据库更新到只有几个节点和 85 个模块的 Drupal 7 站点......因为更新几乎每次都会消失,很明显,对于具有 512MB 的 VPS 及其容器化服务(mysql, nginx、php-fpm 等),内存不足...

据我所知,每次 MySQL 被内核杀死时,我可以从日志中了解到:

Out of memory: Kill process 4310 (mysqld)



我的问题是,如何配置 MySQL 服务以避免它的“暗杀”? MySQL配置文件中有哪些参数可以降低mysqld进程的内存消耗?

我在 DEV 中,所以我不介意这个过程是否会变慢。我只想知道我必须调整哪些参数才能在不增加内存的情况下在更新过程中存活下来。

谢谢你的帮助。

最佳答案

只有你需要:

[mysqld]
performance_schema = off

关于mysql - 如何让 MySQL 使用更少的内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40189226/

相关文章:

mysql - mysql查询多次重复相同的结果数据行

php - 自定义 Phpmyadmin 错误消息

c++ - 删除和内存管理

php - MySQL Query 加入对主题的最后评论

php - 在MySQL中使用PHP变量作为表名

.net - 带有 system.OutOfMemoryException 的 x86 .net 应用程序

delphi - "Exception of type ' System.OutOfMemoryException ' was thrown"一次编译多个项目时

带有周期性中断的java while循环接收到内存不足异常

c - 如果所有数据都已存储到内存中,那么执行“选择...在哪里...”的最快方法是什么?

c++ - 结构体的 C++ vector 的内存布局