laravel wherehas has 查询非常慢 怎么优化喃?
select * from users where exists (select * from posts where users.id=posts.user_id and start_at >= ‘2022-09-09’)
users表非常大于100万 posts表非常小于1000条
使用 wherehas has 查询非常慢 怎么优化喃? 使用的是下面的这个模型查询
User::query()->whereHas('posts',function ($query){
$query->where('start_at','>=','2022-09-09');
})->get();
推荐文章: