视图和 join,哪个更快?
视图和join,到底哪个更快?效率更高?
echo time();
DB::table("blogs_info")->orderBy("id")
->skip($this->count * $page)
->take($this->count)
->get();
echo time();
DB::table("blogs")->join("member_info", "blogs.userid", "=", "member_info.userid")
->orderBy("id")
->skip($this->count * $page)
->take($this->count)
->select('blogs.*', 'member_info.nickname', 'member_info.portrait')
->get();
echo time();
使用视图和join各查询2000条数据,测试了好几次
每次结果都不一样,有时视图要快一秒,有时join快一秒
不知道这样测试对不对。
欢迎大神指教。
推荐文章: