我们的一个网络服务器最近出现故障,查询堆积如山等......
我们注意到mysql进程在状态“ writing to net
”中的时间相当长。我以前从未见过这种情况(虽然我不是数据库管理员......)。通常我会看到诸如执行、写入临时表、发送数据之类的东西......
这甚至发生在同一台服务器上的一个简单的 php 测试脚本中,就像一个查询
SELECT * FROM old_unoptimized_middle_largish_myIsam_table
并在结果集上循环。
有人可以告诉我或指向我解释在这种状态下会发生什么的资源吗?从 MySQL 文档中,我认为此状态仅适用于从远程服务器或复制期间启动的请求 - 但这里也不是这种情况。我们确实将绑定地址设置为 0.0.0.0,以允许从集群中的其他服务器访问。
我感觉自己像个菜鸟一样问这个问题,但是我们的管理员会失踪很长一段时间,而且我的 google fu 失败了……