Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Suggerimento per il timeout della query OpenCypher
Il comportamento di timeout della query può essere configurato in base alla query mediante un suggerimento di interrogazione a livello di query. QUERY:TIMEOUTMILLISECONDS Deve essere utilizzato con la clausola. USING Il suggerimento di interrogazione accetta valori long non negativi.
Il comportamento del timeout delle query prenderà in considerazione il timeout minimo a livello di cluster e il timeout a livello di query. Consulta gli esempi seguenti per comprendere il comportamento del timeout delle query. Per ulteriori informazioni sul timeout delle query a livello di cluster, vedere neptune_query_timeout.
# Suppose `neptune_query_timeout` is 10000 ms and query-level timeout is set to 100 ms # It will consider 100 ms as the final timeout curl https://your-neptune-endpoint:port/openCypher \ -d "query=USING QUERY:TIMEOUTMILLISECONDS 100 MATCH(n) RETURN n LIMIT 1" # Suppose `neptune_query_timeout` is 100 ms and query-level timeout is set to 10000 ms # It will still consider 100 ms as the final timeout curl https://your-neptune-endpoint:port/openCypher \ -d "query=USING QUERY:TIMEOUTMILLISECONDS 10000 MATCH(n) RETURN n LIMIT 1"
Se una query supera il timeout, Neptune la interrompe e restituisce un errore di timeout. L'eventuale ripetizione di una query scaduta dipende dalla natura dell'errore e dal carico di lavoro. Per le linee guida, consulta Gestione di eccezioni e nuovi tentativi.