statement_timeout - Amazon Redshift

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.

statement_timeout

Valeurs (par défaut en gras)

0 (désactive la limitation), x millisecondes

Description

Interrompt toute instruction qui dépasse le nombre de millisecondes spécifié.

La valeur de statement_timeout est la durée maximale d'exécution d'une requête avant qu'Amazon Redshift n'y mette fin. Ce temps inclut la planification, les files d'attente pour la gestion de la charge de travail (WLM) et le temps d'exécution. Comparez cette durée à WLM timeout (max_execution_time) et a (query_execution_time), qui QMR incluent uniquement le temps d'exécution.

Si WLM le timeout (max_execution_time) est également spécifié dans le cadre d'une WLM configuration, la valeur inférieure de statement_timeout et max_execution_time est utilisée. Pour de plus amples informations, veuillez consulter WLMdélai d'expiration.

Exemple

Comme la requête suivante dure plus d'1 milliseconde, elle expire et est annulée.

set statement_timeout = 1; select * from listing where listid>5000; ERROR: Query (150) canceled on user's request