对于具有大型结果集的查询,wpdb是否会增加相当大的开销? 时间:2011-07-05 作者:Rarst 我正在研究与备份相关的插件,并对现有插件进行了一些研究,他们似乎更喜欢使用PHP的mysql_* 功能,而不是$wpdb.是$wpdb 开销太大,以至于不适合查询整个数据库表这样的任务? 2 个回复 最合适的回答,由SO网友:Otto 整理而成 如果将$wpdb用于返回非常大的结果集的查询,则会占用大量内存$wpdb将任何给定查询的全部结果加载到内存中。因此,如果您选择了所有帖子,那么它会尝试立即将整个内容加载到内存中。因此,对于备份插件之类的东西,使用循环直接调用mySQL来检索数据更有意义。 SO网友:kaiser 以防有人读到Q:Here 你从global $wpdb 对象和here 你有一个小小的内存使用跟踪功能。欢迎对该功能发表任何评论,因为目前尚未对其进行测试。 结束 文章导航