以下()不属于MaxComputeSQL物理优化的优化原则。
A.一般情况下,部分分区数据即可满足需求,无需全表扫描
B.分析读取哪些分区有必须要,将其放入TableScanOperator即可
C.当用户写了LEFTJOIN,RIGHTJOIN,FULLOUTERJOIN时,如果在JOIN条件中涉及到了分区字段,那么就可以完成分区裁剪的优化
D.减少不必要的shuffle-sort算子,即减少数据分区排序落地
A.一般情况下,部分分区数据即可满足需求,无需全表扫描
B.分析读取哪些分区有必须要,将其放入TableScanOperator即可
C.当用户写了LEFTJOIN,RIGHTJOIN,FULLOUTERJOIN时,如果在JOIN条件中涉及到了分区字段,那么就可以完成分区裁剪的优化
D.减少不必要的shuffle-sort算子,即减少数据分区排序落地
A.selectcol2fromtblgroupbysubstr(col2,2)
B.selectcolsascfromtblorderbycol2limit100
C.selectsubstr(col2,2)fromtblgroupbysubstr(col2,2)
D.selectcol2ascfromtblorderbyclimit100
A.MaxCompute可以等价成一个数据库,可以完成事务及回滚的功能
B.MaxCompute的每个作业准备以及提交都需要花费较长时间,因此不适用对于要求响应时间较短的准实时查询
C.MaxComputeSQL支持多种操作,如含join,where,orderby,groupby等
D.MaxComputeSQL包括的数据类型有Bigint,Float,Double,String,DateTime,Boolean
B、没有区别
C、select*fromAleftouterjoinBonB.id=A.idandA.dt=20140301
D、select*fromAleftouterjoinBonB.id=A.idwhereA.dt=20140301
A.相对于使用API或者SDK编程,MaxcomputeSQL的学习成本较低
B.可将其他数据库中的SQL语句迁移到Maxcompute上来,无需修改或者重新开发
C.提供了丰富的内置函数
D.用户不需要了解分布式概念
A.A
B.B
C.C
D.D
A.多路输出是指MaxComputeSQL可以支持在一个语句中插入到不同的结果表或者分区
B.一般情况下,单个SQL里最多可以写128路输出
C.在一个multiinsert中,对于分区表,同一个目标分区不可以出现多次;对于未分区表,该表不能出现多次
D.对于同一张分区表的不同分区,不能同时有insertoverwrite和insertinto操作,否则报错返回
A.使用动态分区插入数据时,需在语句中指定分区值,且只要出现在select子句中最后一个位置即可,也可为该值指定一个易于识别的别名
B.进行insert更新数据操作时,源表与目标表的对应关系依赖于在select子句中列的顺序,而不是表与表之间列名的对应关系
C.向某个具体的分区插入数据时,分区列不允许出现在select列表中
D.支持在一个语句中实现读取一次写入多个目标表的操作
A.使用动态分区插入数据时,需在语句中指定分区值,且只要出现在select子句中最后一个位置即可,也可为该值指定一个易于识别的别名。
B.向某个具体的分区插入数据时,分区列不允许出现在select列表中
C.进行insert更新数据操作是,原表与目标表的对应关系依赖于在select子句中列中的顺序,而不是表与表之间列名的对应关系
D.支持在一个语句中实现读取一次写入多个目标表的操作
A.使用关系运算符
B.使用关系运算符“!=”
C.使用关系运算符“<>”
D.使用两个double类型相减,然后取绝对值的方式进行