パラメータ化されたクエリを使用する - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

パラメータ化されたクエリを使用する

を使用してクエリを実行するときは、常にパラメータ化されたクエリを使用することをお勧めします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