bookmark_borderbookmark
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina descrive come impostare un timeout per le transazioni utilizzando le librerie client Spanner. La transazione non va a buon fine con un errore DEADLINE_EXCEEDED se non riesce a essere completata entro il valore di timeout specificato.
Puoi impostare valori di timeout per le transazioni e per
i comandi di richiesta RPC. L'impostazione di un valore di timeout più lungo per la transazione rispetto al valore di timeout per l'istruzione eseguita nella transazione non aumenta il valore di timeout per l'istruzione, che è vincolato dal proprio valore di timeout.
Inoltre, se l'errore di timeout si verifica durante l'esecuzione della richiesta
Commit, è comunque possibile che la transazione sia stata
committata.
Puoi impostare un timeout della transazione utilizzando le librerie client Go e Java.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-02-28 UTC."],[],[]]