具有最新帖子的用户将比使用旧帖子的用户更快地返回结果

时间:2018-05-10 16:29:58

标签: mysql sql

  

用户1有帖子ID:2,5,7,9

     

用户2的帖子ID为:600000,600020,600025,600033

我的帖子帖子有600050行。

这就是问题,如果我想从用户1选择帖子,则需要15 +秒,如果我想从用户2中选择帖子,则会在0,0005结束。

我注意到拥有较新帖子的用户加载速度会快得多。

用户1:

$firstname = mysqli_real_escape_string($conn, $_POST['firstname']);

我希望从两者中获得更快的结果。不仅是用户2。 任何想法?

select c.nome from posts p 
join cadastro c on p.user=c.id 

where (p.user in (1)) and p.delete='0' 
//p.user in 1 - if I place to 2 it will get results much faster

group by p.id
order by p.id desc limit ?

我尝试在用户上添加索引,但没有任何改变。

0 个答案:

没有答案