리더 노드 전용 함수 - Amazon Redshift

리더 노드 전용 함수

일부 Amazon Redshift 쿼리는 컴퓨팅 노드에서 분산되고 실행됩니다. 다른 쿼리는 리더 노드에서만 실행됩니다.

리더 노드는 쿼리가 사용자 생성 테이블 또는 시스템 테이블(STL 또는 STV 접두사가 첨부된 테이블과 SVL 또는 SVV 접두사가 첨부된 시스템 뷰)을 참조할 때 SQL을 컴퓨팅 노드로 분산시킵니다. CATALOG 테이블(PG_TABLE_DEF처럼 PG 접두사가 첨부된 테이블)만 참조하거나 어떤 테이블도 참조하지 않는 쿼리는 리더 노드에서만 실행됩니다.

일부 Amazon Redshift SQL 함수는 리더 노드에서만 지원되고, 컴퓨팅 노드에서는 지원되지 않습니다. 따라서 리더 노드 함수를 사용하는 쿼리는 컴퓨팅 노드가 아닌 리더 노드에서만 실행해야 합니다. 그렇지 않으면 오류를 반환합니다.

각 리더 노드 전용 함수에 대한 문서에는 이 함수가 사용자 정의 테이블이나 Amazon Redshift 시스템 테이블을 참조할 경우 오류를 반환한다는 설명이 포함되어 있습니다.

자세한 내용은 리더 노드에서 지원되는 SQL 함수 단원을 참조하십시오.

다음 SQL 함수는 리더 노드 전용 함수이며, 컴퓨팅 노드에서는 지원되지 않습니다.

시스템 정보 함수

  • CURRENT_SCHEMA

  • CURRENT_SCHEMAS

  • HAS_DATABASE_PRIVILEGE

  • HAS_SCHEMA_PRIVILEGE

  • HAS_TABLE_PRIVILEGE

문자열 함수

  • SUBSTR

수학 함수

  • FACTORIAL()

다음 리더 노드 전용 함수는 여기에서 다루지 않으며 더 이상 지원되지 않습니다.

날짜 함수

  • AGE

  • CURRENT_TIME

  • CURRENT_TIMESTAMP

  • LOCALTIME

  • ISFINITE

  • NOW

문자열 함수

  • GETBIT

  • GET_BYTE

  • SET_BIT

  • SET_BYTE

  • TO_ASCII