sql执行计划PX COORDINATOR位置不同执行时间不同 。

【 使用环境 】测试环境
【 OB or 其他组件 】ob
【 使用版本 】4.2.1.10
【问题描述】 2个一致的环境 租户执行相同sql后执行计划只有PX COORDINATOR算子位置不同的区别,响应时间差别很大. 目前发现存在2个环境有字符序不一致的情况。
环境1_计划.txt (8.3 KB)
环境2——计划.txt (10.8 KB)

哪个执行计划执行的慢,环境二的执行计划对数据进行了重分区

环境2

那就是数据的重分区影响了SQL执行效率

应该是两个环境的表分区分布在不一致导致的。你可以试试修改zone优先级一样看看

单副本的集群

环境都是单副本,我调整环境2 用户表字符序和环境1一致后收集统计信息(不区分大小写),计划和环境1一致了explain。

可以提供一下建表语句和执行的sql么,这边尝试复现一下看看