我有一个至少有50万行的大型数据库。如果我尝试
select *
from mydatabase
where userid = '123456'
order
by id desc
limit 1000
…但是这个的行数 userid
只有700个mysql需要很长时间。比我用的多100倍
从mydatabase中选择*其中userid='123456'order by id desc limit 700
我不知道发生了什么,也不知道是否有什么办法可以解决。我只知道我不能先数,因为这需要很长时间,至少90秒。我不能点菜 id
没有 limit
因为这需要很长时间,至少130秒。
我只是不知道该怎么办,在谷歌上什么也没找到。
暂无答案!
目前还没有任何答案,快来回答吧!