Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Important
L'indice de requête OpenCypher n'est disponible qu'à partir des versions 1.3.2.0 et ultérieures du moteur.
Dans Amazon Neptune, vous pouvez utiliser la USING
clause pour spécifier des indices de requête pour les requêtes OpenCypher. Ces conseils vous permettent de contrôler les stratégies d'optimisation et d'évaluation.
La syntaxe des indices de requête est la suivante :
USING {scope}:{hint} {value}
-
{scope}
définit la portée dans laquelle l'indice s'applique à :Query
ouClause
.Une valeur de portée égale à
Query
signifie que l'indice de requête s'applique à l'ensemble de la requête (au niveau de la requête).Une valeur de portée égale à
Clause
signifie que l'indice de requête s'applique à la clause qu'il précède (au niveau de la clause). -
{hint}
est le nom de l'indice de requête appliqué. -
{value}
est l'argument en faveur du{hint}
.
Les valeurs peuvent ne pas faire la distinction majuscules/majuscules.
Par exemple, pour activer le cache du plan de requête pour une requête :
Using QUERY:PLANCACHE "enabled" MATCH (a:Person {firstName: "Erin", lastName: $lastName}) RETURN a
Note
Actuellement, seul l'indicateur de requête Query Scope PLANCACHE est pris en charge. Les conseils de requête pris en charge sont répertoriés ci-dessous.