Maison > base de données > tutoriel mysql > Comment résoudre l'erreur de délai d'expiration de la requête MySQL « Connexion perdue au serveur MySQL » ?

Comment résoudre l'erreur de délai d'expiration de la requête MySQL « Connexion perdue au serveur MySQL » ?

Barbara Streisand
Libérer: 2025-01-19 05:57:10
original
263 Les gens l'ont consulté

How to Resolve MySQL Query Timeout Error

Dépannage des délais d'attente des requêtes MySQL : "Connexion perdue au serveur MySQL"

Les opérations de base de données, en particulier celles impliquant des tâches telles que l'ajout d'index à de grandes tables, peuvent parfois entraîner un code d'erreur MySQL 2013 : "Connexion perdue au serveur MySQL lors d'une requête." Cela arrive souvent avec des requêtes qui prennent beaucoup de temps à s'exécuter.

Solution :

Un moyen efficace de résoudre ce problème consiste à modifier les paramètres de délai d'attente dans MySQL Workbench. Les versions plus récentes offrent un moyen direct d'ajuster ces paramètres.

Étapes :

  1. Accédez aux préférences MySQL Workbench : Allez dans "Modifier" -> "Préférences" -> "Éditeur SQL".
  2. Recherchez le paramètre « Délai d'expiration de la lecture de la connexion au SGBD (secondes) ». La valeur par défaut est généralement de 600 secondes.
  3. Augmentez le délai d'attente : définissez une valeur plus élevée, par exemple 6 000 secondes (10 minutes). Cela donne à la requête plus de temps pour se terminer.
  4. Solution alternative : si vous traitez des requêtes très volumineuses, pensez à décocher l'option "Limiter les lignes". Cela supprime la limite de lignes et peut empêcher l'erreur de délai d'attente sans avoir besoin d'ajuster la valeur du délai d'attente.

Cette approche devrait permettre aux requêtes de longue durée de se terminer avec succès, évitant ainsi l'erreur « Connexion perdue ».

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