我们将我们的Massmail服务器从Windows机器连接到托管MySQL服务器的Linux机器。我们使用MySQL驱动程序连接两台服务器。但是,从本周开始,查询(来自Windows机器)会带来数据,但进程会在Windows计算机上挂起。
但是,使用Show Processlist
在MySQL中检查时;命令,它显示命令处于休眠模式?
记录集有98K行,它会在79K行左右休眠。我检查了查询,并在一秒钟内在phpMyAdmin中运行。
有什么想法吗?
编辑1:表格类型是MyISAM,其中字段被编入索引。
编辑2:我的想法是调用表的脚本获取数据并进行一些处理。与此同时,MySQL中的进程进入休眠状态,但脚本以某种方式冻结,从而使MySQL线程不会死亡。有意义吗?
答案 0 :(得分:1)
事实证明,问题是由于Windows服务器上的C驱动器中的空闲空间(152mb)较低。删除一些文件解决了问题。
由于