中易网

mysql表数据已排序好,order by查询速度会不会更快

答案:2  悬赏:50  
解决时间 2021-03-21 07:30
mysql表数据已排序好,order by查询速度会不会更快
最佳答案
不会更快
因为数据库本身不知道这个数据是否有序.

orderby是数据库查询的最后一步.执行顺序在 select, where等等过滤条件之后.
由于数据库本身不知道是否有序,所以必然会执行orderby进行排序.只不过排序是在内存中进行判断,并且排序的结果不需要变而已,但还是需要执行排序,进行数据比对.
所以不会更快.
ps:既然数据表已经是有序的...为什么还要orderby排序?直接用limit进行切片就好了阿?这不是多次一举吗?
全部回答
order by convert(科室名称 using gbk),convert(床号 using gbk),convert(服药时间 using gbk) 列名不能用单引号括起来,括起来就是字符串了 utf-8编码格式排序中文的话,是按照ascii码,一级汉字,二级汉字排的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
测定血清铜蓝蛋白起什么作用?
吉林四平电信网费怎么收费
为什么我的镁光M550 240G的固态硬盘速度不行
社会人员参加江苏普通高考怎么办?
上海二手家具有人回收吗?
公主的爱 英文怎么说
小孩睡苦荞褥子好吗
脸上的皮肤用什么化妆品都没有效果是什么原因
江铃宝典四驱如何使用
驾给为什么那么多人到驾给我学车平台报名学车
找男双胞胎名字前面要彭顺x的谢谢大家
抚州的传统文化作文
山东师范大学教务处
固态硬盘,专业人士大神给推荐个256到240G的
有冰箱了为什么还有造冰厂
推荐资讯
淘宝买的za,没有防伪码,怎么查真伪呢?
什么材质最轻最结实?
重庆市彭水苗族土家族自治县新田乡红旗村邮编
地下城与勇士用无极挂单刷怎么才不会掉线
奥德赛发动机水箱如何加水
巴洛克钢琴教育地址在哪,我要去那里办事
la chanson n7 是法语歌还是英文歌?
暖暖来到奇迹大陆后首先到达的小镇属于哪个国
为什么ipad每次开机都没声音,必须重新开了才
长沙北辰三角洲流动人口服务中心在哪
万表网买表可靠吗
急急急!!!abt文件如何在sqlserver2005的数据
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?