SELECT * FROM User ORDER BY UserName Limit 80000, 20超慢,怎么优化?上面这条语句超慢,请问怎么优化?
解决方案 »
- 求助 mysql数据统计
- 主键的类型对查询性能有影响吗?
- 急求:MySQL 创建视图报字符集错误应该怎么处理 !!!!
- 懂mysql的兄弟们帮我看一下这个语句,应该怎么调用.
- Mysql的给一个有数据的表添加字段,添加不进去
- 求一个简单的SQL语句
- mysql中的表类型从innodb改成myisam类型出现the total number of locks exceeds the lock table si
- 我用VC做了一个Mysql客户端程序,在Windows下任何机子都可以访问Windows的Mysql服务器。Mysql服务器搬倒Linux下面却不可以,怎么回事?
- 高手请进!!!!!!!JDBC对mySQL的驱动程序的问题。
- sql跨列减法问题
- 求平均值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的数据在分页时永远取不出来