Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :
Databricks SQL
Le STATEMENT_TIMEOUT paramètre de configuration spécifie une durée d’expiration en secondes. Le nombre commence au début de l’exécution de l’instruction SQL. Les instructions Databricks SQL dont la durée d’exécution dépasse la valeur expirent.
Vous pouvez définir ce paramètre au niveau de la session à l’aide de l’instructionSET et au niveau global à l’aide des paramètres SQL ou de l’API SQL Warehouses.
Réglage
Définissez une valeur de délai d’expiration en secondes comprise entre 0 et 172 800 secondes (2 jours). Les instructions Databricks SQL dont la durée d’exécution dépasse la valeur définie sont arrêtées.
Valeur système par défaut
La valeur système par défaut est 172 800 secondes (2 jours).
Exemples
-- Set a session-level timeout
> SET STATEMENT_TIMEOUT = 86400;
> SELECT * FROM DIAMONDS;
-- Reset the timeout duration
> RESET STATEMENT_TIMEOUT;
> SELECT * FROM DIAMONDS;
Pour définir un délai d’expiration au niveau de l’espace de travail, accédez aux paramètres d’administration de l’espace de travail, cliquez sur Calcul, puis sur Gérer à côté des Entrepôts SQL. Dans le paramètre Paramètres de configuration SQL, ajoutez un paramètre de configuration où la valeur du délai d’expiration est en secondes.
-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400