distributed_ddl_entry_format_version
6.
distributed_ddl_output_mode
throw— Renvoie le jeu de résultats avec le statut d’exécution de la requête pour tous les hôtes où la requête est terminée. Si la requête a échoué sur certains hôtes, la première exception est relancée. Si la requête n’est pas encore terminée sur certains hôtes et que distributed_ddl_task_timeout est dépassé, une exceptionTIMEOUT_EXCEEDEDest levée.none— Similaire àthrow, mais la requête DDL distribuée ne renvoie aucun jeu de résultats.null_status_on_timeout— RenvoieNULLcomme statut d’exécution dans certaines lignes du jeu de résultats au lieu de leverTIMEOUT_EXCEEDEDsi la requête n’est pas terminée sur les hôtes correspondants.never_throw— Ne lève pasTIMEOUT_EXCEEDEDet ne relance pas d’exception si la requête a échoué sur certains hôtes.none_only_active- similaire ànone, mais n’attend pas les répliques inactives de la base de donnéesReplicated. Remarque : avec ce mode, il est impossible de déterminer que la requête n’a pas été exécutée sur une réplique et qu’elle sera exécutée en arrière-plan.null_status_on_timeout_only_active— similaire ànull_status_on_timeout, mais n’attend pas les répliques inactives de la base de donnéesReplicatedthrow_only_active— similaire àthrow, mais n’attend pas les répliques inactives de la base de donnéesReplicated
none_only_active.
distributed_ddl_task_timeout
- Entier positif.
- 0 — Mode asynchrone.
- Entier négatif — délai d’attente infini.