我有一个大问题让我心情不好。
我的问题与执行时间和数据库功能有关。
当我从db中检索4000个用户时,并且为每个用户创建一些函数来更新他的数据,删除或添加与该用户相关的anther表中的新数据,这个过程需要很长时间超过10分钟,有时候脚本页面在结束前已关闭。
有些人建议优化查询,我认为这是我可以请求做我想要的最小查询。
其他人建议使用memcached技术,但我不知道这种技术对我的问题是否有用。大多数查询必须在数据库中进行更新,插入或删除。此外,此脚本由cronjobs运行。
这个问题有什么解决方案吗?使用mysqli或PDO?这有什么不同吗?还是其他什么?
还有别的,如果您对执行时间和数据库功能有任何建议,请发表评论。
感谢您的关注。