首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL服务器在没有海量数据的情况下已经消失了,但由于时间太长

问MySQL服务器在没有海量数据的情况下已经消失了,但由于时间太长
EN

Stack Overflow用户
提问于 2013-05-08 14:14:37
回答 1查看 96关注 0票数 0

这个脚本花费了太多的时间,所以我得到了这个错误。我会试着优化它。我需要建议,会使用,在这种情况下,mysql_pconnect比mysql_connect更好吗?( http://www.php.net/manual/en/features.persistent-connections.php )脚本是这样的,连接到数据库,获取所有缺少图像的行。使用web-service下载每个图像,并更新行。最后断开mysql的连接。mysql的数据量不大,但下载图片需要时间。而且我不能在镜像没有下载之前更新行,因为碰巧镜像没有下载,mysql会有错误的数据。使用mysql_pconnect?and时应采取哪些预防措施?是否有mysqli_pconnect?

更新问题该网站正处于开发阶段。我们的apache超时了。托管提供商在我们的请求之后增加了。现在我们得到了这个错误。它需要超过5分钟之前,但现在我们改变成批次,而不是在同一时间做所有。我们要下载上百张图片。具有5到50个图像和每天10到15个属性的每个属性都是新的。所以,有这么多的图像。因此,问题的答案取决于应用程序能在多大程度上不出错。现在,mysql成了瓶颈。有1000到2000行的行。这对于mysql和查询来说并不大,$query = "update“.$property‘’table_name‘.”set downloaded_pic_count= '$remaining’where“.$unique.”=‘“.$download_pics$unique.”“;

EN

回答 1

Stack Overflow用户

发布于 2013-05-08 14:35:30

在更新查询之前使用mysql_ping。如果连接丢失,请重新连接。对长时间运行的脚本使用set_time_limit(0)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16433873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档