mysql 单表数据20万列表页显示很慢,求优化mysql单表字段有 10个,比如id,title ,description 等都是内容不太大的文字。我用select 字段 form 表 where status=3 order by id desc limit 10,30 的方式显示,php网页显示比较慢.id,status都已经建立了索引后来我用两次查询来显示列表,第一次查询 select id form 表 where status=3 order by id desc limit 10,30,把id找到后,再次查询显示列表,select 字段 form 表 where id in(id的字符串) ,这样的方式稍微好点,但还是很慢,因为有20万跳数据需要分页显示,
select id form 表 where status=3 order by id desc limit 10,1;
select 字段 form 表 where id >=(select id form 表 where status=3 order by id desc limit 10,1)limit 20;
或者你explain下,贴下表结构