我的问题与执行时间和数据库功能有关

时间:2013-10-01 13:04:08

标签: php mysql database memcached execution-time

我有一个大问题让我心情不好。

我的问题与执行时间和数据库功能有关。

当我从db中检索4000个用户时,并且为每个用户创建一些函数来更新他的数据,删除或添加与该用户相关的anther表中的新数据,这个过程需要很长时间超过10分钟,有时候脚本页面在结束前已关闭。

有些人建议优化查询,我认为这是我可以请求做我想要的最小查询。

其他人建议使用memcached技术,但我不知道这种技术对我的问题是否有用。大多数查询必须在数据库中进行更新,插入或删除。此外,此脚本由cronjobs运行。


注意:我使用mysql db extension。

这个问题有什么解决方案吗?使用mysqli或PDO?这有什么不同吗?还是其他什么?

还有别的,如果您对执行时间和数据库功能有任何建议,请发表评论。

感谢您的关注。

0 个答案:

没有答案