mysql order by null
程序员文章站
2022-05-26 19:22:15
...
order by null用途是强制对查询结果禁用排序。通过explain检查查询语句时候,如果看到Extra列中有Using filesort,这是对性能有一定影响的,特别是使用了group by时,就算你没有显示的指定order by,mysql会默认按照分组字段进行排序。某些情况下是没有必要
order by null用途是强制对查询结果禁用排序。通过explain检查查询语句时候,如果看到Extra列中有Using filesort,这是对性能有一定影响的,特别是使用了group by时,就算你没有显示的指定order by,mysql会默认按照分组字段进行排序。某些情况下是没有必要使用排序的,例如在处理表报数据的时候(把原始表数据统计后插入到一个用于报表查询的表),则完全可以可以使用order by null来取消排序。如:
insert into reportTable(day, clicks, revenue) select day, count(*), sum(revenue) from clickOriginTalbe group by day order by null
原文地址:mysql order by null, 感谢原作者分享。
上一篇: 再说JDBC
推荐阅读
-
How do I change MySQL timezone?
-
jsp连接mysql代码参考~亲测可用
-
MySQL,必须掌握的6个知识点
-
使用PHP备份MYSQL数据的多种方法_PHP教程
-
mysql 里兑现查询汉字的拼音首字母
-
加速PHP动态网站 关于MySQL索引分析优化
-
MySQL错误:using expire_logs_days without log_bin crashes the s
-
MySQL安装、配置、使用及JDBC链接
-
PHP:empty,isset,is_null,array(零),array(),array(""),0,"0""""null"NULL的总结
-
优化-mysql使用roll up后出现Using temporary,Using filesort