diff --git "a/content/docs-lite/zh/docs/DatabaseReference/\345\205\266\344\273\226\344\274\230\345\214\226\345\231\250\351\200\211\351\241\271.md" "b/content/docs-lite/zh/docs/DatabaseReference/\345\205\266\344\273\226\344\274\230\345\214\226\345\231\250\351\200\211\351\241\271.md" index f3af80dc14e7e46049969ff80da4ea6d8d33314a..8b80d47882cb8c8756fe8c44695760c423f22768 100644 --- "a/content/docs-lite/zh/docs/DatabaseReference/\345\205\266\344\273\226\344\274\230\345\214\226\345\231\250\351\200\211\351\241\271.md" +++ "b/content/docs-lite/zh/docs/DatabaseReference/\345\205\266\344\273\226\344\274\230\345\214\226\345\231\250\351\200\211\351\241\271.md" @@ -147,11 +147,15 @@ set rewrite_rule=none; --关闭所有可选查询重写规则 - none:不使用任何可选查询重写规则。 - lazyagg:使用Lazy Agg查询重写规则(消除子查询中的聚集运算)。 - magicset:使用Magic Set查询重写规则(从主查询中下推条件到子查询)。 +- partialpush:使用Partial Push查询重写规则。 - uniquecheck:使用Unique Check查询重写规则(提升目标列中无agg的子查询语句,在执行时检查返回行数是否为1行)。 +- disablerep:使用Disable Replicate查询重写规则。 - intargetlist:使用In Target List查询重写规则(提升目标列中的子查询)。 - predpushnormal:使用Predicate Push查询重写规则(下推谓词条件到子查询中)。 - predpushforce:使用Predicate Push查询重写规则(下推谓词条件到子查询中,尽可能的利用索引加速)。 - predpush:在predpushnormal和predpushforce中根据代价选择最优计划。 +- disable_pullup_expr_sublink:禁止优化器将expr_sublink类型的子连接提升,关于sublink的分类和提升原理详见《性能调优指南》->《SQL调优指南》->《典型SQL调优点》->《子查询调优》章节。 +- enable_sublink_pullup_enhanced:使用增强后的sublink查询重写规则,包括where、 having子句的非相关子链接提升和winmagic重写优化。 - remove_redundant_distinct_group_by:去除ANY_sublink子查询中多余的distinct和group by子句,以支持子查询提升。 **默认值**:magicset diff --git "a/content/zh/docs/DatabaseReference/\345\205\266\344\273\226\344\274\230\345\214\226\345\231\250\351\200\211\351\241\271.md" "b/content/zh/docs/DatabaseReference/\345\205\266\344\273\226\344\274\230\345\214\226\345\231\250\351\200\211\351\241\271.md" index b3d512d089c84845a80df07d393f7ba52bb1af4b..0d9584265ae6c88d32c54fb10b4079068d590e7c 100644 --- "a/content/zh/docs/DatabaseReference/\345\205\266\344\273\226\344\274\230\345\214\226\345\231\250\351\200\211\351\241\271.md" +++ "b/content/zh/docs/DatabaseReference/\345\205\266\344\273\226\344\274\230\345\214\226\345\231\250\351\200\211\351\241\271.md" @@ -155,6 +155,8 @@ set rewrite_rule=none; --关闭所有可选查询重写规则 - predpushnormal:使用Predicate Push查询重写规则(下推谓词条件到子查询中)。 - predpushforce:使用Predicate Push查询重写规则(下推谓词条件到子查询中,尽可能的利用索引加速)。 - predpush:在predpushnormal和predpushforce中根据代价选择最优计划。 +- disable_pullup_expr_sublink:禁止优化器将expr_sublink类型的子连接提升,关于sublink的分类和提升原理详见《性能调优指南》->《SQL调优指南》->《典型SQL调优点》->《子查询调优》章节。 +- enable_sublink_pullup_enhanced:使用增强后的sublink查询重写规则,包括where、 having子句的非相关子链接提升和winmagic重写优化。 - remove_redundant_distinct_group_by:去除ANY_sublink子查询中多余的distinct和group by子句,以支持子查询提升。 **默认值**:magicset