

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

# 파라미터화된 쿼리 사용
<a name="best-practices-content-2"></a>

 openCypher를 사용하여 쿼리할 때는 항상 파라미터화된 쿼리를 사용하는 것이 좋습니다. 쿼리 엔진은 쿼리 계획 캐시와 같은 특성을 위해 반복되는 파라미터화된 쿼리를 활용할 수 있습니다. 즉, 서로 다른 파라미터로 동일한 파라미터화된 구조를 반복적으로 간접 호출할 때 캐시된 계획을 활용할 수 있습니다. 파라미터화된 쿼리에 대해 생성된 쿼리 계획은 100밀리초 이내에 완료되고 파라미터 유형이 NUMBER, BOOLEAN 또는 STRING인 경우에만 캐시되고 재사용됩니다.

다음 사용:

```
MATCH (n:foo) WHERE id(n) = $id RETURN n
```

파라미터 포함:

```
parameters={"id": "first"}
parameters={"id": "second"}
parameters={"id": "third"}
```

다음 사용 안 함:

```
MATCH (n:foo) WHERE id(n) = "first" RETURN n
MATCH (n:foo) WHERE id(n) = "second" RETURN n
MATCH (n:foo) WHERE id(n) = "third" RETURN n
```