如果优化器选择了 hash 分发, 此时 join 两边的数 据都进行 hash 分发, 数据倾斜会导致执行倾斜。...Rownum, 导致并行执行计划效率低下
在’数据倾斜对不同分发方式的影响’小节中, 我们新建一个表 lineorder_skew 把 lineorder 的lo_custkey 列 90%的值修改为-...现实世界中, 在应用中应该避免使用 rownum. Rownum 的生成操作会执行计划的串行点, 增加无 谓的数据分发...., 会导致 sql 只能串行执行, 即使用 hint parallel 指定 sql 并行执行....以下例子中在 where 语句中使用函数 pk_test.f, 如果在 select 列表中使用函数 pk_test.f, 也会导致执行计划变成串行执行。