Tous les produits
Search
Centre de documentation

Data Management:Configurer le contrôle de l'exécution SQL

Dernière mise à jour :Aug 09, 2026

Configurez les politiques d'exécution SQL et les paramètres d'exécution des modifications de schéma sans verrou au sein d'un ensemble de règles de sécurité. Ces contrôles protègent la stabilité de la base de données en limitant la charge simultanée, en prévenant les conflits de verrous et en réduisant le décalage de réplication causé par une activité SQL à haute fréquence.

Prérequis

Avant de commencer, assurez-vous de disposer :

Configurer les contrôles d'exécution SQL

  1. Connectez-vous à la console DMS V5.0.

  2. Placez le pointeur sur l'icône 2023-01-28_15-57-17.png dans le coin supérieur gauche, puis choisissez All Features > Security and disaster recovery (DBS) > Security Rules.

    Remarque

    Si vous utilisez la console DMS en mode normal, choisissez Security and disaster recovery (DBS) > Security Rules dans la barre de navigation supérieure.

  3. Accédez à Security Rules : placez le curseur sur l'icône 2023-01-28_15-57-17.png dans le coin supérieur gauche, puis choisissez All functions > Security and Specifications > Security Rules.

    Remarque

    Si vous utilisez la console DMS en mode normal, choisissez

    Security and Specifications

    >

    Security Rules

    dans la barre de navigation supérieure.

  4. Recherchez l'ensemble de règles de sécurité à modifier et cliquez sur Edit dans la colonne Actions.

  5. Dans le volet de gauche de la page Details, cliquez sur l'onglet SQL Execute Control.

  6. (Facultatif) Définissez le paramètre Checkpoints sur Basic Configuration Item pour filtrer la liste et n'afficher que les éléments de configuration essentiels.

  7. Recherchez l'élément de configuration à modifier et cliquez sur Edit dans la colonne Actions.

Éléments de configuration de l'exécution SQL

Les éléments de configuration suivants contrôlent la manière dont DMS gère la charge d'exécution SQL et son calendrier sur votre base de données.

Mécanisme de délai d'expiration du verrou de la base de données

Comportement par défaut : L'option Enable Protection Mechanism If Lock Wait Times Out est activée (on). Lorsqu'une attente de verrou expire, DMS déclenche le mécanisme de protection pour empêcher le blocage de l'exécution SQL.

Contrôle de la simultanéité des ressources cibles

Comportement par défaut : L'option Autonomous System Adaptation est activée (on). DMS limite automatiquement le nombre d'instructions SQL exécutées simultanément.

Vérification de la charge de la base de données

Comportement par défaut : L'option Enable Thread Protection Mechanism est activée (on). Si la charge de la base de données est trop élevée, DMS suspend l'exécution SQL.

Configurez les paramètres suivants pour ajuster le seuil de charge et le comportement de nouvelle tentative :

Paramètre Description
Maximum Running Threads Le seuil de nombre de threads au-delà duquel DMS suspend l'exécution SQL
Retry Interval (Seconds) La durée d'attente de DMS entre les nouvelles tentatives après la suspension de l'exécution
Maximum Retries Le nombre maximal de tentatives avant que DMS n'arrête les nouvelles tentatives

Politique de mise en veille après l'exécution SQL

Comportement par défaut : L'option Autonomous System Adaptation est activée (on). Cela permet d'éviter la latence dans la synchronisation entre les bases de données principale et secondaire, ainsi que dans les canaux de synchronisation du service Data Transmission Service (DTS). Cette latence peut être causée par une exécution SQL fréquente.

Paramètres de modification de schéma sans verrouillage

Remarque

Dans la plupart des cas, DMS exécute automatiquement les modifications de schéma sans verrou de manière optimale et sûre ; il n'est pas nécessaire de modifier ces paramètres d'exécution manuellement. Avant de changer un paramètre, placez le curseur sur l'icône

问号

située à côté pour lire la description.

Pour contrôler le comportement des modifications de schéma sans verrou, activez l'interrupteur d'un paramètre d'exécution et définissez sa valeur.

Paramètre d'exécution Description
Table Lock Timeout Period During Table Switchover (Seconds) La durée pendant laquelle DMS attend l'acquisition d'un verrou de table avant l'expiration du basculement
Retries Le nombre de fois où DMS tente à nouveau un basculement de table ayant échoué
Full Copy Policy and Size La politique et la taille des blocs utilisées lors de la copie des données de la table
Time Window for Table Switchover La plage horaire autorisée durant laquelle DMS effectue le basculement de la table
Cleanup Policy After Table Switchover La manière dont DMS gère la table d'origine après un basculement réussi

Références