Amazon Redshift
数据库开发人员指南 (API 版本 2012-12-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

仅计算节点函数–

某些 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