关于 mysql2 的 Streaming,实际上就是 mysql_use_result() 和 mysql_store_result() 的差别 是一种牺牲服务器成全客户端的做法,有些时候会对服务器以及其他客户端造成影响,需要谨慎使用。 至于目的,主要是为了减轻客户端的内存使用量,而不是加快速度。 那么童鞋们就要问了,我们测试了呀,速度明显快了很多,怎么还说不是为了加快速度呢,你这个骗纸! 这部分时间实际是差在了是否生成 AR 的 obj 上,注意这些测试,查询返回的类型是不同的撒 w|;゚ロ゚|w 感兴趣的童鞋,不妨试一下 stream: false ~~ヾ (@´▽`@) ノ~~~~