【发布时间】:2017-09-29 05:02:42
【问题描述】:
注册 Netezza UDF 后,我有一个使用 UDF 的 select 语句。我发现该选择语句调用了 UDF 的实例化方法两次。知道为什么吗?
样本选择stmt:
select my_udf(somecolumn, 'some parm info') from evtest;
我认为 udf 的实例化只会为此选择调用一次,但它被调用了两次,这让我感到困惑。
谢谢
【问题讨论】:
-
确实很奇怪。我本来希望它在每个 SPU 上执行一次,在 HOST 上执行一次,或者总共只执行一次……用 _v_dual 和 _v_dual_dslice 调用它有什么区别……它们应该可以帮助您了解我的哪些期望是正确的(如果有的话)?
-
由于我的其他技术问题,我无法回答您的问题 Lars。但是你写的确实给了我更多的思考,所以谢谢你。
-
听起来像是我日记中的一个随机页面 :) 在可行的情况下让我们知道您的想法和修补可以让您弄清楚...
标签: netezza