MySQL 性能和速度

MySQL 性能和速度

我的 MySQL 服务器出了点问题。我们的系统处理来自多个来源的 XML 文件,并通过网站和 API 在线提供这些文件。

我们的系统有 40 个 CPU 和 256 GB 的 RAM。在某些时候,所有 CPU 似乎都接近其极限(80% 以上),我们的网站开始运行缓慢并出现大量错误。

我们做了很多事情,但仍然无法确定问题所在,我雇佣了很多 IT 资源来看看他们是否能够看到发生了什么,但我们无法确定问题所在,任何建议或意见都将不胜感激!

页面错误:

当服务器满负荷时有时会发生此错误

htop 图像: 在此处输入图片描述

任何帮助都将不胜感激

答案1

scores.php 软件被认为是您遇到麻烦的根源。

根据错误消息,您在 scores.php 的第 53 行有未定义属性:。没有错误处理程序。这是在尝试获取同一 scores.php 模块的第 41 行的属性之后发生的。

在您的原始问题中发帖

SHOW GLOBAL STATUS
SHOW GLOBAL VARIABLES
SHOW ENGINE INNODB STATUS

可以确认超时的合理值,

innodb_print_all_deadlocks
innodb_io_capacity
innodb_io_capacity_max

以及您的配置的其他方面。

相关内容