計算節點-僅函數 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

計算節點-僅函數

部分 Amazon Redshift 查詢必須僅在運算節點上運行。如果查詢參考的是使用者建立的資料表,SQL 會在運算節點上執行。

查詢如果只參考目錄資料表 (具有 PG 字首的資料表,例如 PG_TABLE_DEF),或是未參考任何資料表,就只會在領導節點上執行。

如果使用運算節點函數的查詢未參考使用者定義的資料表,或 Amazon Redshift 系統資料表傳回下列錯誤。

[Amazon](500310) Invalid operation: One or more of the used functions must be applied on at least one user created table.

每個僅限於運算節點的函數在文件中包含備註,説明如果查詢未參照使用者定義的資料表或 Amazon Redshift 系統資料表,將會傳回錯誤。

下列 SQL 函數為僅限於運算節點的函數:

  • LISTAGG

  • MEDIAN

  • PERCENTILE_CONT

  • PERCENTILE_DISC 和 APPROXIMATE PERCENTILE_DISC