Data Transmission Service (DTS) vous permet de modifier certains paramètres d'instance afin de réduire la latence et d'améliorer les performances de transmission des données.
Prérequis
Vous devez disposer d'une instance de synchronisation ou de migration de données. Pour plus d'informations, consultez les instructions de configuration dans les rubriques Scénarios de synchronisation ou Scénarios de migration.
Notes d'utilisation
La modification des paramètres d'instance n'est possible que lorsque le module correspondant est en cours d'exécution. Vous pouvez consulter l'état du module dans la section Progress de l'onglet Task Management sur la page des détails de l'instance dans la console.
Afin de garantir la stabilité de l'instance, seuls les paramètres répertoriés dans l'onglet Modifiable Parameters peuvent être modifiés.
Pour modifier la valeur d'un paramètre, référez-vous aux colonnes Valid Values, Parameter Type et Description de l'onglet Modifiable Parameters.
Si la colonne Force Restart d'un paramètre est définie sur Yes dans l'onglet Modifiable Parameters, DTS redémarre immédiatement le module après l'application de la modification. Nous vous recommandons de modifier ces paramètres pendant les heures creuses afin d'éviter toute interruption de service.
Sélectionner une instance
La procédure est similaire pour les instances de synchronisation et de migration de données. L'exemple suivant utilise une instance de synchronisation de données.
-
Accédez à la page de liste des tâches de synchronisation de la région de destination. Vous pouvez utiliser l'une des deux méthodes suivantes :
Depuis la console DTS
Connectez-vous à la console Data Transmission Service (DTS).
Dans le volet de navigation de gauche, cliquez sur Data Synchronization.
Dans le coin supérieur gauche de la page, sélectionnez la région où se trouve l'instance de synchronisation.
Depuis la console DMS
RemarqueLes opérations réelles peuvent varier selon le mode et la disposition de la console DMS. Pour plus d'informations, consultez les rubriques Mode simple et Personnaliser la disposition et le style de l'interface DMS.
Connectez-vous à Data Management (DMS).
Dans la barre de menus supérieure, choisissez .
À droite de Data Synchronization Tasks, sélectionnez la région où se trouve l'instance de synchronisation.
-
Recherchez l'instance cible.
Pour trouver l'instance, effectuez un filtrage par nom de tâche, ID d'instance ou ID d'instance de base de données.
Cliquez sur l'ID de l'instance cible.
Modifier les valeurs des paramètres
Sélectionnez l'instance cible. Pour plus d'informations, consultez la section Sélectionner une instance.
-
Accédez à la page de modification des paramètres.
Choisissez l'une des méthodes suivantes :
RemarquePour une instance distribuée, sur la page Task Management, cliquez sur le module Full Data Migration ou Incremental Write, puis sur l'onglet Subtask Details, cliquez sur la sous-tâche correspondante.
-
Modifiez les paramètres sur la page Parameter Settings.
Dans le volet de navigation de gauche, cliquez sur Parameter Settings.
-
Modifiez les paramètres sur la page Task Management.
Dans le volet de navigation de gauche, cliquez sur Task Management.
-
Dans la section Progress, cliquez sur le module de synchronisation de données complètes ou incrémentielles contenant le paramètre que vous souhaitez modifier.
RemarqueVous ne pouvez pas modifier les paramètres du module de migration de schéma.
Sous le module, cliquez sur l'onglet Parameter Settings.
-
-
Modifiez les valeurs des paramètres.
Facultatif : Cliquez sur l'onglet Modifiable Parameters.
Pour le paramètre que vous souhaitez modifier, cliquez sur l'icône
dans la colonne Parameter Value.-
Dans la boîte de dialogue Modify Parameters, modifiez la valeur du paramètre, puis cliquez sur OK.
RemarqueLes paramètres modifiables varient selon le type d'instance DTS, les types de bases de données source et de destination, ainsi que le type de synchronisation ou de migration. Les paramètres affichés dans la console font autorité. Le tableau suivant décrit les paramètres courants.
Paramètre
Module
Description
source.connection.idle.second-
synchronisation incrémentielle des données
-
migration incrémentielle des données
Délai d'expiration d'une connexion inactive vers la base de données source, en secondes. Valeurs valides : [0, 86400]. Valeur par défaut : 86400.
sink.connection.idle.second-
synchronisation incrémentielle des données
-
migration incrémentielle des données
Délai d'expiration d'une connexion inactive vers la base de données de destination, en secondes. Valeurs valides : [0, 86400]. Valeur par défaut : 86400.
sink.ignore.failed.ddl-
synchronisation incrémentielle des données
-
migration incrémentielle des données
Indique s'il faut ignorer les opérations DDL ayant échoué. Valeurs valides :
-
true (par défaut) : Si une opération DDL échoue, la tâche ignore l'échec et continue.
-
false : Si une opération DDL échoue, la tâche échoue.
sink.batch.enable-
synchronisation incrémentielle des données
-
migration incrémentielle des données
Indique s'il faut envoyer les données par validation groupée (batch commit). Valeurs valides :
-
true : Envoie les données par validation groupée.
-
false (par défaut) : N'envoie pas les données par validation groupée.
source.filter.ddl.enable-
synchronisation incrémentielle des données
-
migration incrémentielle des données
Indique s'il faut filtrer les opérations DDL. Valeurs valides :
-
true : La tâche incrémentielle filtre les opérations DDL et continue.
-
false (par défaut) : La tâche incrémentielle exécute normalement les opérations DDL.
trans.hot.merge.enable-
synchronisation incrémentielle des données
-
migration incrémentielle des données
Indique s'il faut activer la fusion des données fréquemment accédées (hot data merging). Valeurs valides :
-
true : Active la fusion des données fréquemment accédées.
-
false (par défaut) : Désactive la fusion des données fréquemment accédées.
sink.bulk.copy.enable-
synchronisation complète des données
-
migration complète des données
Indique s'il faut activer le mode de copie en masse (bulk copy) lors de l'écriture des données dans MySQL ou PostgreSQL. Valeurs valides :
-
true (par défaut) : Active le mode de copie en masse.
-
false : Désactive le mode de copie en masse.
RemarqueCe paramètre doit être utilisé conjointement avec le paramètre
sink.worker.type.sink.worker.type-
synchronisation complète des données
-
migration complète des données
Mode d'écriture des données pour MySQL et PostgreSQL. Valeurs valides :
-
stream (par défaut) : Utilise le mode d'écriture par copie en masse.
-
batch : Utilise le mode d'écriture PreparedStatement executeBatch. Dans ce cas, le paramètre
sink.bulk.copy.enabledoit être défini sur false.
RemarqueCe paramètre doit être utilisé conjointement avec le paramètre
sink.bulk.copy.enable.sink.batch.size.maximum-
synchronisation complète des données
-
migration complète des données
Nombre maximal de lignes qu'un thread d'écriture peut écrire dans la base de données de destination en un seul lot. Valeurs valides : [0, 1024]. Valeur par défaut : 1024.
sink.batch.size.minimum-
synchronisation complète des données
-
migration complète des données
Nombre minimal de lignes qu'un thread d'écriture peut écrire dans la base de données de destination en un seul lot. Valeurs valides : [0, 1024]. Valeur par défaut : 128.
source.mongodb.id.type.unique-
synchronisation complète des données
-
migration complète des données
Pour les sources MongoDB, indique si le type de données de la clé primaire
_idest cohérent pour tous les documents d'une collection. Valeurs valides :-
true : Unique. Lors de la tâche de données complètes, DTS n'analyse pas les types de données de la clé primaire dans les données à synchroniser ou à migrer depuis la base de données source.
-
false (par défaut) : Non unique. Lors de la tâche de données complètes, DTS analyse les types de données de la clé primaire dans les données à synchroniser ou à migrer depuis la base de données source.
-
-
Facultatif : Modifiez d'autres paramètres si nécessaire.
RemarqueCliquez sur Revoke, puis sur OK dans la boîte de dialogue de confirmation pour annuler toutes les modifications non soumises.
-
Cliquez sur Apply Changes, puis sur OK dans la boîte de dialogue de confirmation.
RemarqueActuellement, seule l'option Take Effect Immediately est prise en charge ; elle est sélectionnée par défaut.
Historique des modifications de paramètres
Sélectionnez l'instance cible. Pour plus d'informations, consultez la section Sélectionner une instance.
Dans le volet de navigation de gauche, cliquez sur Parameter Settings.
Cliquez sur l'onglet Modification History.
-
Sélectionnez une plage de dates.
RemarquePar défaut, la console affiche les enregistrements de modification des paramètres des sept derniers jours.
Spécifiez une heure de début et une heure de fin pour la requête.
Seules les modifications appliquées sont enregistrées.