社区
MySQL
帖子详情
求一个ORDER BY 优化
wanttoseeg
2018-03-06 02:59:10
select (a+b+c*d-e) from t order by (a+b+c*d-e)
(a+b+c*d-e)内容不定
...全文
396
2
打赏
收藏
求一个ORDER BY 优化
select (a+b+c*d-e) from t order by (a+b+c*d-e) (a+b+c*d-e)内容不定
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rucypli
2018-03-07
打赏
举报
回复
对 做一个生成列 然后在生成列上加索引 类似 Create Table: CREATE TABLE `tb2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c1` int(11) DEFAULT NULL, `c2` int(11) DEFAULT NULL, `c3` int(11) GENERATED ALWAYS AS ((`c1` + `c2`)) VIRTUAL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1
zjcxc
2018-03-06
打赏
举报
回复
也就这样了,毕竟你的表达式不确定,如果是确定的,可以用生成列+索引的方式加速
SQL Server数据库基础到精通课程
变量定义,字段约束、等等,Select 、Where、Top、Group By 、
Order
By,Distinct、Declare等,详细可看图片和课程,本课程带有完整的SQL数据库课程课件,代码有注释解析等等,学习起来简单易懂,易上手直接操作,...
Hive
Order
By
优化
HiveQL中的
order
by与其他SQL方言中的功能一样,就是将结果按某字段全局排序,这会导致所有map端数据都进入
一个
reducer中,在数据量大时可能会长时间计算不完,很容易造成机器宕机。 方式1: 严格模式,禁用 那么我们...
mysql
order
by 原理及
优化
详解
前言 日常开发中,我们经常会使用到...
一个
使用
order
by 的简单例子 假设用一张员工表,表结构如下: CREATE TABLE `staff` ( `id` BIGINT ( 11 ) AUTO_INCREMENT COMMENT '主键id', `id_card` VARCHAR ( 20 ) NOT N
oracle的
order
by排序
优化
,oracle
order
by 排序
优化
order
by 排序对性能的影响-***********************************案例演示-***********************************alter system flush shared_pool;set autotrace traceonly explain stat;select * from t3 where sid&...
MySQL如何对
order
by
优化
?
对于
order
by的
优化
,MySQL若可以利用索引的有序性进行排序,则优先使用索引进行排序,这种情况的执行效率是最快的;若无法有效利用索引的情况下,MySQL主要有3排序种算法对其进行
优化
每个算法都有一定的适用场景。 ...
MySQL
56,678
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章