检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
全表扫描的速度快。 场景二:未及时ANALYZE ANALYZE更新表的统计信息,如果表未执行ANALYZE或最近一次执行完ANALYZE后表进行过数据量较大的增删操作,会导致统计信息不准,该场景下也可能导致查询表时没有使用索引。 优化方法:对表执行ANALYZE更新统计信息。
L执行不成功的情况,请参考测试集进行修正后执行。 命令生成方法 TPC-H 22个标准查询SQL可以用如下方法生成。 登录测试过程申请的ECS,执行如下命令: 1 2 3 4 5 6 7 8 cd /data1/script/tpch-kit/TPC-H_Tools_v3.0.0/dbgen
expand_with_existed_node 是 Boolean 是否是使用已添加的空闲节点进行扩容。 auto_redistribute 否 Boolean 扩容完成后是否自动启动重分布,默认true。 redis_conf 否 RedisConfReq object 重分布配置信息。 表3 ScaleOut
行执行,然后将执行结果返回给CN。 分布式执行计划:指CN对查询语句进行编译和优化,生成计划树,再将计划树发送给DN进行执行,并在执行完毕后返回结果到CN。 发送语句的分布式执行计划:上述两种方式都不可行时,将可下推的查询部分组成查询语句(多为基表扫描语句)下推到DN进行执行,获
与定义IMMUTABLE属性一样,SHIPPABLE属性的定义也有诸多约束,简单来说就是函数内不能有不可下推的因素,函数下推到单DN执行后,函数内部的计算逻辑仅依赖当前DN的数据集合。 举例如下: 如果函数内部引用了表,并且表为HASH分布,那么该函数通常不能定义为SHIPPABLE。
行执行,然后将执行结果返回给CN。 分布式执行计划:指CN对查询语句进行编译和优化,生成计划树,再将计划树发送给DN进行执行,并在执行完毕后返回结果到CN。 发送语句的分布式执行计划:上述两种方式都不可行时,将可下推的查询部分组成查询语句(多为基表扫描语句)下推到DN进行执行,获
与定义IMMUTABLE属性一样,SHIPPABLE属性的定义也有诸多约束,简单来说就是函数内部不能有不可下推的因素,函数下推到单DN执行后,函数内部的计算逻辑仅依赖当前DN的数据集合。 举例如下: 如果函数内部引用了表,并且表为HASH分布,那么该函数通常不能定义为SHIPPABLE。