Gérer l’utilisation des ressources du nettoyeur de table

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Contrôlez le nettoyeur de table utilisé par les ressources système en mettant à jour la tâche du nettoyeur de table.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Par défaut, la tâche de nettoyeur de table s’exécute de manière asynchrone avec plusieurs threads de créateur créant des blocs d’enregistrements à supprimer et plusieurs threads de consommateur traitant les segments et supprimant des enregistrements.

    Vous pouvez atténuer l’impact sur les performances du système en démarrant une exécution de nettoyeur de table à l’aide d’un jeu de données plus petit, en vérifiant l’utilisation des ressources en cours d’exécution, puis en ajustant le nombre de threads du producteur et du consommateur si nécessaire pour terminer la tâche avec un impact minimal sur vos utilisateurs.

    Procédure

    1. Ouvrez la table DMJobs [sys_dm_job] en saisissant sys_dm_job.list dans le navigateur de filtre.
    2. Sélectionnez l’enregistrement de tâche DMTableCleaner.
    3. Facultatif : Modifiez le nombre de threads de producteur consacrés à la création de blocs d’enregistrements en mettant à jour la valeur dans le champ Nombre maximal de producteurs .
    4. Facultatif : Modifiez le nombre de threads de consommateur consacrés à la suppression de blocs d’enregistrements en mettant à jour la valeur du champ Nombre maximal de consommateurs .
    5. Sélectionnez Mettre à jour.

    Résultats

    Le nettoyeur de table commence l’exécution suivante à l’aide de la configuration de tâche DMTableCleaner mise à jour.

    Que faire ensuite

    Vérifiez l’état de la prochaine exécution du nettoyeur de table en vérifiant les valeurs de la colonne Blocs erronés de la table Exécutions DMJob [sys_dm_run]. Si un problème se produit, déterminez si le problème s’est produit dans tous les blocs ou dans un seul bloc. Affichez l’état des blocs individuels dans la table Blocs DMJob [sys_dm_chunk] en vérifiant les valeurs dans les colonnes Message et État.