Maison > base de données > tutoriel mysql > Comment puis-je empêcher MySQL Workbench de perdre la connexion lors de requêtes de longue durée ?

Comment puis-je empêcher MySQL Workbench de perdre la connexion lors de requêtes de longue durée ?

Barbara Streisand
Libérer: 2025-01-25 00:51:10
original
173 Les gens l'ont consulté

How Can I Prevent MySQL Workbench from Losing Connection During Long-Running Queries?

Éviter les délais de connexion MySQL Workbench pendant les requêtes étendues

Exécuter les requêtes de longue durée dans MySQL Workbench entraîne souvent des erreurs de connexion comme "Code d'erreur: 2013. Perdre la connexion à MySQL Server pendant la requête". Ceci est particulièrement problématique pour les grandes opérations d'insert des minutes ou des heures. La solution réside dans l'ajustement des paramètres de délai d'expiration de la connexion de MySQL Workbench.

Voici comment empêcher la perte de connexion:

  1. Accédez aux préférences de MySQL Workbench: accédez au menu "Modifier" et sélectionnez "Préférences".
  2. Configurez le temps d'attente de l'éditeur SQL: dans l'onglet "Editor SQL", recherchez "DBMS Connection Read Time Out (en secondes)."
  3. Réglez un délai d'expiration généreux: augmentez considérablement la valeur de temps mort, par exemple, à 86400 secondes (24 heures). Cela garantit que la connexion reste active.
  4. Redémarrer MySQL Workbench: Fermer et rouvrir MySQL Workbench pour appliquer les modifications.
  5. terminer les requêtes existantes: terminer toutes les requêtes exécutées à partir de la session précédente.
  6. Reposez votre requête: exécutez votre requête de longue date.

En mettant en œuvre ces étapes, MySQL Workbench tentera constamment la reconnexion en cas d'interruption, permettant une exécution de requête ininterrompue, même du jour au lendemain.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal