Mysql innodb_buffer_pool_size>;75%内存

Mysql innodb_buffer_pool_size>;75%内存,mysql,my.cnf,Mysql,My.cnf,目前,innodb_buffer_pool_size设置为12GB(16GB内存中的容量),当我试图增加这个值(12.5GB,甚至高达13G)以获得最大性能时,MySQL突然将自己与客户端断开连接。我很难弄清楚这里会出现什么问题。MySQL使用内存满足MySQL innodb缓冲池以外的其他需求。通过增加缓冲池,您会导致MySQL内存不足。当MySQL内存不足时,MySQL会自动关闭并重新启动 您可以在MySQL错误日志中看到此信息 要提高性能,请尝试查找较慢的查询(速度低于1-2秒),并分析解

目前,innodb_buffer_pool_size设置为12GB(16GB内存中的容量),当我试图增加这个值(12.5GB,甚至高达13G)以获得最大性能时,MySQL突然将自己与客户端断开连接。我很难弄清楚这里会出现什么问题。

MySQL使用内存满足MySQL innodb缓冲池以外的其他需求。通过增加缓冲池,您会导致MySQL内存不足。当MySQL内存不足时,MySQL会自动关闭并重新启动

您可以在MySQL错误日志中看到此信息


要提高性能,请尝试查找较慢的查询(速度低于1-2秒),并分析解释计划和索引。扫描多行且未使用正确索引的查询会导致严重的性能问题。这将比增加缓冲池帮助更多。

附加信息请求。#MySQL主机服务器上是否有任何SSD或NVME设备?在pastebin.com上发布并共享链接。从SSH登录根目录中,文本结果为:B)显示全局状态;至少24小时正常运行后C)显示全局变量;D) 显示完整的进程列表;F) 显示引擎INNODB状态;G) 选择名称,从信息中计数\u schema.innodb\u度量按名称排序;为服务器工作负载优化分析提供建议。