SELECT * FROM User ORDER BY UserName Limit 80000, 20超慢,怎么优化? SELECT * FROM User ORDER BY UserName Limit 80000, 20超慢,怎么优化?上面这条语句超慢,请问怎么优化? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UserID是主键,GUID值。UserName做了索引 才20条记录 拿出来再排序吧 去掉order by SELECT UserName FROM User ORDER BY UserName Limit 80000, 20速度如何? select u.*from User u ,(SELECT UserName FROM User ORDER BY UserName Limit 80000, 20) bwhere u.UserName =b.UserName 这个也要3,4秒,换成下面这个可以提高到1.5秒左右,但还是有些慢。select u.*from User u ,(SELECT UserID FROM User ORDER BY UserName Limit 80000, 20) bwhere u.UserID=b.UserID create index on User (UserName ,UserID );语句上没什么可优化的了,添加如上索引如仍不满意,则提高你的硬件速度。 用UserName做相等匹配,是不是会有相同UserName的数据在分页时永远取不出来 mysqldump 如何把 库的dll语句给导出 请教大家关于MYSQL优化的问题? postgresql 安装失败?求教 MySql里能够在存储过程中创建存储过程吗? 关于数据从access到mysql的问题。 帮忙开发一个数据库,可支付适当劳务,你试验,我得益 为何数据库中的记录显示不到网页上? SQL语句问题,要在WHERE后面使用一个C的变量,应该怎么弄? 请教条件insert语句(if insert into或者insert into where) mysql小白问题很简单请进 求平均值sql问题【急】 数据库SQL语句问题
UserName做了索引
from User u ,(SELECT UserName FROM User ORDER BY UserName Limit 80000, 20) b
where u.UserName =b.UserName
这个也要3,4秒,换成下面这个可以提高到1.5秒左右,但还是有些慢。
select u.*
from User u ,(SELECT UserID FROM User ORDER BY UserName Limit 80000, 20) b
where u.UserID=b.UserID
用UserName做相等匹配,是不是会有相同UserName的数据在分页时永远取不出来