MySQL进程太多并占用内存

kgqe7b3p  于 2022-11-21  发布在  Mysql
关注(0)|答案(2)|浏览(227)

我突然遇到了mysqld进程太多的问题。当我的PC启动时,占用的RAM大约是2GB,然后当我启动XAMPP时,慢慢地,逐渐地,RAM被占用在14GB左右。我目前运行在16GB的内存上,使用Linux Mint。有人能帮助我吗?

djmepvbi

djmepvbi1#

在 MySQL 的 配置 文件 中 , 将 max_connections 降低 到 20 。 该 设置 将 控制 您 看到 的 列表 。
与 此 同时 , 您 可以 为 MySQL 提供 多少 RAM ? 也 就是 说 , 您 需要 为 其他 进程 提供 多少 RAM ? innodb_buffer_pool_size 的 值 是 多少 ? buffer _ pool 会 不断 增长 , 直到 达到 该 值 。 它 对 性能 非常 重要 , 因此 需要 在 性能 和 耗尽 RAM 之间 进行 权衡 。 降低 buffer _ pool 设置 是 缩小 MySQL 的 主要 方法 。
(Questions on configuring MySQL belong in dba.stackexchange.com)

c0vxltue

c0vxltue2#

第一台更新服务器(对于centos:yum更新)并在/etc innodb_buffer_pool_size =〉70%或80%内存中的my.cnf文件上设置此值
新数据库缓冲池大小=新数据库缓冲池块大小 * 新数据库缓冲池示例 * N
6 G RAM示例:

innodb_buffer_pool_size = 4294967296
innodb_buffer_pool_chunk_size = 1073741824
innodb_buffer_pool_instances = 4

相关问题