UDF 约束
在本主题列出的约束中,您可以在您使用 Amazon Redshift 内置标量函数的任意位置使用 UDF。有关更多信息,请参阅SQL 函数参考。
Amazon Redshift Python UDF 具有以下约束:
-
Python UDF 不能访问网络或对文件系统进行读取/写入。
-
用户安装的 Python 库的总大小不能超过 100MB。
-
每个集群可同时运行的 Python UDF 的数目限制为集群的总并发级别的四分之一。例如,如果集群的并发配置为 15,则最多可同时运行 3 个 UDF。在达到上限后,UDF 将在工作负载管理队列中排队以等待执行。SQL UDF 没有并发限制。有关更多信息,请参阅实施工作负载管理。
使用 Python UDF 时,Amazon Redshift 不支持 SUPER 和 HLLSKETCH 数据类型。