Php MySQL“发送到客户端”进程备份
我目前正试图解决生产服务器无法处理SQL查询的问题Php MySQL“发送到客户端”进程备份,php,mysql,database-administration,Php,Mysql,Database Administration,我目前正试图解决生产服务器无法处理SQL查询的问题 查看进程列表,MySQL需要120秒以上的时间来完成运行查询的进程,当我通过Heidi亲自运行它们时,不到一秒钟就完成了。那么,为什么从PHP处理的查询比直接从HeidiSQL处理同一查询要花费更长的时间,而且在大多数情况下会超时呢?您可能使用的是持久连接,它可能会导致此类问题,如果以前使用此连接的PHP代码已经在中间停止,并且从未结束。 阅读这里的更多信息:问题在于,当我们迁移到云时,PHP运行在另一个主机提供商上的服务器的网络连接受到限制,
查看进程列表,MySQL需要120秒以上的时间来完成运行查询的进程,当我通过Heidi亲自运行它们时,不到一秒钟就完成了。那么,为什么从PHP处理的查询比直接从HeidiSQL处理同一查询要花费更长的时间,而且在大多数情况下会超时呢?您可能使用的是持久连接,它可能会导致此类问题,如果以前使用此连接的PHP代码已经在中间停止,并且从未结束。
阅读这里的更多信息:问题在于,当我们迁移到云时,PHP运行在另一个主机提供商上的服务器的网络连接受到限制,无法处理从MySQL发送回来的所有数据。在PHP端打开缓存解决了这个问题