メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012年12月1日)

UDF の制約

このトピックで示す制約が許す限り、Amazon Redshift 組み込みスカラー関数を使用する場所で UDF を使用できます。詳細については、「SQL 関数リファレンス」を参照してください。

Amazon Redshift Python UDF には以下の制約があります。

  • Python UDF は、ネットワークにアクセスすることもファイルシステムに読み書きすることもできません。

  • ユーザーがインストールする Python ライブラリの合計サイズは 100 MB を超えられません。

  • 1 つのクラスターで同時に実行できる Python UDF の数は、そのクラスターの合計同時実行レベルの 4 分の 1 に制限されています。たとえば、クラスターの同時実行レベルが 15 に設定されている場合は、最大で 3 つの UDF を同時に実行できます。この制限に達すると、UDF はワークロード管理キュー内で実行されるのを待ちます。SQL UDF に同時実行の制限はありません。詳細については、「ワークロード管理の実装」を参照してください。