STATEMENT_TIMEOUT
S’applique à : Databricks SQL
Le paramètre de configuration STATEMENT_TIMEOUT spécifie une durée d’expiration en secondes. Le comptage 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’instruction SET et au niveau global à l’aide de Configurer les paramètres de SQL ou de l’API des entrepôts SQL.
Setting
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