J'importerais les nouveaux flux xml dans une table temporaire, en gardant l'ancienne table active ; puis, lorsque toutes les importations sont réussies, vous pouvez simplement supprimer la table d'origine et renommer la nouvelle pour qu'elle soit l'originale. Cela devrait entraîner moins de temps d'arrêt, mais plus important encore, cela vous donnera la possibilité d'annuler le changement en cas d'échec de la nouvelle importation de XML une nuit donnée.
j'espère que ça aide.