应用报错,临时表空间已满,跑数据中断。
成都创新互联公司专注于江海企业网站建设,自适应网站建设,电子商务商城网站建设。江海网站建设公司,为江海等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
查看了什么sql语句引起的,发现
select count(1)*********union***;
遍历了两个千万级别的表,占了5G左右的临时表空间,把union 换成union all后,这条语句的花费减小了几十倍。
那么union和union all有什么区别呢?
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
union消耗的资源比union all多很多,因为,需要去掉重复行,还需要排序。
当前题目:union和unionall区别
链接分享:https://www.cdcxhl.com/article28/jjopjp.html
成都网站建设公司_创新互联,为您提供网站维护、微信小程序、动态网站、全网营销推广、做网站、标签优化
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联