执行 UDR 的一种方法是使用查询中的表达式。如果 UDR 在查询的表达式中,那么您可以利用并行执行。
SELECT circle, area(circle) FROM cir_t WHERE circle > "(6,2,4)";
如果表 cir_t 已分段,那么多个 area UDR 可以按“每个分段一个 UDR”的方式并行运行。
如果表 cir_t 已分段,那么表的多个扫描可以按“每个分段一个扫描”的方式并行运行。而且,多个 ">" 比较运算符可以按“每个分段一个运算符”的方式并行运行。