1

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

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

当我从 db 中检索 4000 个用户时,并为每个用户执行一些功能,如更新他的数据,在与该用户相关的另一个表中删除或添加新数据,这个过程需要很长时间超过 10 分钟,有时脚本页面在其结束之前下降。

有些人建议优化查询,我认为这是我可以请求做的最小查询,以便为我的正当理由做我想做的事。

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


注意:我使用 mysql db 扩展。

这个问题有解决办法吗??使用 mysqli 或 PDO ?? 这有什么保持差异吗?还是别的什么?

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

感谢您的关注。

4

0 回答 0