MySQL索引不仅影响查询速度而且影响查询结果的排序
2015-07-06 09:34
579 查看
1.如果sql语句没有使用任何索引并且查询结果不加order by语句,则查询结果默认按照主键排序。
2.如果sql语句中使用了索引,则查询结果按照索引字段排序,如果是复合索引,则按照复合索引字段逐个排序,此处与查询结果中是否包含索引字段无关。
3.sql语句中尽量不要使用order by ,会严重影响查询效率,尤其在高并发或者单表数据量超大的时候。
2.如果sql语句中使用了索引,则查询结果按照索引字段排序,如果是复合索引,则按照复合索引字段逐个排序,此处与查询结果中是否包含索引字段无关。
3.sql语句中尽量不要使用order by ,会严重影响查询效率,尤其在高并发或者单表数据量超大的时候。
相关文章推荐
- MySQL+Hibernate下连接空闲8小时自动断开问题解决方案
- 大批量数据导入mysql数据库使用工具
- Ubuntu14.1 X86-64安装MySQL数据库单实例
- MySQL修改字符集编码
- MySQL水平分区表实际操作总结
- [转]《高性能MySQL》读书笔记--Schema与数据类型优化
- MySQL优化之——备份和恢复
- MySQL 8小时问题
- mysql优化
- MySQL增删改查
- mysql 的时间函数
- MySQL详解(13)------------事务
- MySql远程访问数据库
- mysql之对视图的操作
- Mysql源码安装
- Debian - 设置MYSQL开机启动
- bundle install 出现 'gem install mysql2 -v '0.3.15' succeeds before bunding '
- 测试Mysql的最大连接数
- MySQL详解(12)-----------MySQL视图
- MySQL查询缓存总结