gpt4 book ai didi

mysql - 相同的 MySQL 查询需要 200 毫秒或超时或超过 10 秒

转载 作者:行者123 更新时间:2023-11-29 22:24:27 25 4
gpt4 key购买 nike

我们需要定期调用我们的 PHP Web 服务之一(每 5 秒一次)该 Web 服务有多个 select 语句,并且其中没有写入。执行此 PHP Web 服务通常需要 200 毫秒。但有时会超时或花费超过10秒。如果发生这种情况,这些超时会连续发生。一段时间后,它又开始正常运行。在此期间,Web 服务器、应用程序服务器或数据库服务器没有明显的问题。

我们正在使用 ClearDB(云上的 MySQL),我们是 ClearDB 的新手,除了以下 MySQL 状态警报之外看不到任何错误日志。

任何有关解决方案的想法或任何进一步挖掘问题的方法都值得赞赏。

以下是发出警报的 MySQL 状态变量:

中止的客户端 21.8 k

已中止连接 49.1 k

Binlog缓存磁盘使用14.2k

已创建临时磁盘表 1.2 M

处理程序读取 rnd 163.1 M

处理程序读取 rnd 接下来 2.3 G

Innodb 缓冲池脏页 6.8 k

Innodb 缓冲池读取 8.6 M

Innodb 行锁定时间平均 1.6 k

Innodb 行锁定时间最大 51.8 k

Innodb行锁等待52.5 k

打开的表 1.5 M

Qcache lowmem 修剪 6.2 M

选择完全加入123.6k

选择范围检查14.6 k

查询速度慢 6.8 k

排序合并传递 12.9 k

表锁等待 7.6 k

最佳答案

Microsoft Azure云服务器和ClearDB MySQL服务器运行得不太流畅和稳定。如果您在 Azure 上工作,则必须选择 MSSQL 作为数据库。或者如果你想使用 MySQL 那么我建议选择另一个云服务器。在联系 ClearDB 支持后,他们甚至告诉我们,我们在 Clear db 上看不到 MySQL 错误日志。

将我们的系统迁移到 Amazon 后,我们摆脱了 ClearDB,现在一切都运行稳定。

关于mysql - 相同的 MySQL 查询需要 200 毫秒或超时或超过 10 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30401831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com