MySQL关于orderby主键的时间优化
来源:互联网 发布:yum安装apache 编辑:程序博客网 时间:2024/06/05 10:53
本表是一个记录日志的表,维持最近7天的日志。
现在本表中含有是从11-03到11-06四天的日志。
mysql> SELECT total_time FROM log_data where log_time >= '2012-11-05 00:00:00' and log_time <= '2012-11-05 23:59:59' order by id desc limit 1;
+------------+
| total_time |
+------------+
| 0.177 |
+------------+
1 row in set (0.00 sec)
mysql> SELECT total_time FROM log_data where log_time >= '2012-11-05 00:00:00' and log_time <= '2012-11-05 23:59:59' order by id limit 1;
+------------+
| total_time |
+------------+
| 0.002 |
+------------+
1 row in set (4 min 56.88 sec)
注意:order by id desc,从最新的数据查起,可以优化查询时间,按执行顺利的话orderby是最后对结果进行排序,但是因为orderby主键,应该是mysql对orderby主键有相应的遍历方式的优化。
- MySQL关于orderby主键的时间优化
- MySQL的ORDERBY...LIMIT优化思路
- 关于mysql中orderby的几个注意事项
- mysql关于表设计的主键策略
- 关于mysql分区表主键的选择
- orderby及limit优化
- MySQL查询优化器--非SPJ优化(二)--ORDERBY优化
- mysql 索引和orderby
- mysql使用orderby 不起作用
- mysql中orderby和limit同时使用的bug
- mysql中orderby和limit同时使用的bug
- mysql orderby limit 翻页数据重复的问题
- mysql中orderby和limit同时使用的bug
- mysql中orderby和limit同时使用的bug
- 请教关于mysql的优化
- 请教关于mysql的优化
- 关于MYsql数据库的优化
- 关于MySQL分页的优化
- Ext锁住列
- Java JTable 实现数据动态更新
- 如何用SQL语句复制表的结构、复制整个数据库?
- 嵌入式初学者在Linux环境下编译C语言的入门步骤
- 关于boost multi_index_container
- MySQL关于orderby主键的时间优化
- InputStreamReader和OutputStreamWriter的用法
- stretchableImageWithLeftCapWidth:topCapHeight:函数用法
- EL表达式、基本语法、隐式对象,禁用EL表达式,EL主要作用
- 正确理解ThreadLocal
- ubuntu下解压.rar不乱码方法
- 手动开方算法
- 简单OA项目笔记(4):更新操作 (P-Action)
- c++回调函数(下)