本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
計算節點-僅函數
部分 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