Améliorations de la journalisation de l’entrepôt de données qui permettent de résoudre les problèmes de délai d’attente SQL Server
Cet article contient des informations sur les améliorations apportées à la journalisation dans l’entrepôt de données System Center 2012 R2 Operations Manager où SQL Server exceptions de délai d’attente sont concernées. Les informations peuvent être utilisées pour résoudre les problèmes SQL Server scénarios de délai d’attente.
Version d’origine du produit : System Center 2012 R2 Operations Manager
Numéro de la base de connaissances d’origine : 3029227
Symptômes
Les erreurs suivantes du module de service d’intégrité sont enregistrées dans le journal Operations Manager :
Nom du journal - Operations Manager
Source - Modules du service d’intégrité
EventID - 31551
Niveau - Erreur
Utilisateur - N/A
Catégorie de tâche - Data Warehouse
Mots clés - Classique
Détails-
Avant le correctif cumulatif 5 | Correctif cumulatif après la mise à jour 5 |
---|---|
Échec du stockage des données dans le Data Warehouse. L’opération sera retentée. Exception « SqlException » : le délai d’attente a expiré. Le délai d’attente s’est écoulé avant la fin de l’opération, ou le serveur ne répond pas. Un ou plusieurs des flux de travail suivants ont été affectés par ceci : Nom du flux de travail : Workflow_name Nom de l’instance : Instance_name ID d’instance : Instance_ID Groupe d’administration : Management_group_name |
Échec du stockage des données dans le Data Warehouse. L’opération sera retentée. Exception « SqlTimeoutException » : le délai d’expiration a expiré. Le délai d’attente s’est écoulé avant la fin de l’opération, ou le serveur ne répond pas. Messages d’erreur possibles : Message 1 Le délai d’attente s’est produit lors de la tentative de copie en bloc des données dans Table_name table. Message 2 Procédure stockée expirée : Stored_procedure_name Valeur du délai d’attente actuel : out_value_in_seconds Current_time Ce délai d’attente peut être augmenté en ajoutant une clé de Registre (type : dword 32 bits, valeur : délai d’expiration révisé en secondes) nommée : Registry_name hkLM\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Data Warehouse Un ou plusieurs des flux de travail suivants ont été affectés par ceci : Nom du flux de travail : Workflow_name Nom de l’instance : Instance_name ID d’instance : Instance_ID Groupe d’administration : Management_group_name |
Nom du journal - Operations Manager
Source - Modules du service d’intégrité
EventID - 31552
Niveau - Erreur
Utilisateur - N/A
Catégorie de tâche - Data Warehouse
Mots clés - Classique
Détails-
Avant le correctif cumulatif 5 | Correctif cumulatif après la mise à jour 5 |
---|---|
Échec du stockage des données dans le Data Warehouse. Exception « SqlException » : le délai d’attente a expiré. Le délai d’attente s’est écoulé avant la fin de l’opération, ou le serveur ne répond pas. Un ou plusieurs des flux de travail suivants ont été affectés par ceci : Nom du flux de travail : Workflow_name Nom de l’instance : Instance_name ID d’instance : Instance_ID Groupe d’administration : Management_group_name |
Échec du stockage des données dans le Data Warehouse. Exception « SqlTimeoutException » : le délai d’expiration a expiré. Le délai d’attente s’est écoulé avant la fin de l’opération, ou le serveur ne répond pas. Messages d’erreur possibles : Message 1 Le délai d’attente s’est produit lors de la tentative de copie en bloc des données dans Table_name table. Message 2 Procédure stockée expirée : Stored_procedure_name Valeur du délai d’attente actuel : out_value_in_seconds Current_time Ce délai d’attente peut être augmenté en ajoutant une clé de Registre (type : dword 32 bits, valeur : délai d’expiration révisé en secondes) nommée : Registry_name hkLM\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Data Warehouse Un ou plusieurs des flux de travail suivants ont été affectés par ceci : Nom du flux de travail : Workflow_name Nom de l’instance : Instance_name ID d’instance : Instance_ID Groupe d’administration : Management_group_name |
Résolution
SQL Server des délais d’attente peuvent se produire pour diverses raisons. Dans certains cas, l’augmentation de la valeur de l’intervalle de délai d’attente peut être utile pour réduire ou éliminer les événements de délai d’attente. Pour augmenter la valeur de l’intervalle de délai d’attente, procédez comme suit :
Vérifiez dans le journal Operations Manager les événements 31551 et 31552, comme indiqué dans la section Symptômes .
Dans la description, case activée pour le registry_name. Il doit s’agir de l’un des éléments suivants :
- Secondes de délai d’expiration de commande : valeur de délai d’attente utilisée par les commandes de maintenance de l’entrepôt de données.
- Secondes de délai d’expiration de commande d’insertion en bloc : valeur de délai d’attente utilisée lors de la copie de données en bloc dans l’entrepôt de données.
Cliquez sur Démarrer>Exécuter.
Dans la zone Ouvrir , tapez
regedit
, puis appuyez sur Entrée.Accédez à l’emplacement suivant dans le Registre :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0
Ajoutez la sous-clé Data Warehouse si elle n’existe pas déjà.
Ajoutez une nouvelle valeur DWORD (32 bits) et nommez-laCommand Timeout Seconds ou Bulk Insert Command Timeout Seconds, selon vos circonstances.
Définissez cette valeur sur l’intervalle de délai d’attente souhaité, en secondes. Par exemple, la valeur doit être définie sur 40 pour un intervalle de délai d’attente de 40 secondes.
Remarque
Nous vous recommandons d’augmenter de façon incrémentielle la valeur du délai d’attente, car une valeur très élevée peut entraîner d’autres problèmes. Si la définition d’une valeur substantielle pour l’intervalle de délai d’attente ne résout pas le problème, la cause racine peut différer des scénarios décrits ici.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour