openCypher 쿼리 힌트 - Amazon Neptune

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

openCypher 쿼리 힌트

중요

openCypher 쿼리 힌트는 엔진 릴리스 1.3.2.0 이상에서만 사용할 수 있습니다.

Amazon Neptune에서는 USING 절을 사용하여 openCypher 쿼리에 대한 쿼리 힌트를 지정할 수 있습니다. 이러한 힌트를 통해 최적화 및 평가 전략을 제어할 수 있습니다.

쿼리 힌트의 구문은 다음과 같습니다.

USING {scope}:{hint} {value}
  1. {scope}{scope}는 힌트가 적용되는 범위를 Query 또는 Clause으로 정의합니다.

    범위 값이 Query인 경우 쿼리 힌트가 전체 쿼리(쿼리 수준)에 적용됩니다.

    범위 값이 Clause인 경우 쿼리 힌트가 힌트 앞에 위치한 절(절 수준)에 적용됩니다.

  2. {hint}는 적용 중인 쿼리 힌트의 이름입니다.

  3. {value}{hint}의 인수입니다.

값은 대/소문자를 구분하지 않을 수 있습니다.

예를 들어 쿼리에 대해 쿼리 계획 캐시를 활성화하려면

Using QUERY:PLANCACHE "enabled" MATCH (a:Person {firstName: "Erin", lastName: $lastName}) RETURN a
참고

현재 쿼리 범위 쿼리 힌트 PLANCACHE, TIMEOUTMILLISECONDSassumeConsistentDataTypes가 지원됩니다. 지원되는 쿼리 힌트는 다음과 같습니다.