Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/05/2011, 07h53   #1
Invité de passage
 
Didier
Inscription : mars 2011
Messages : 14
Détails du profil
Informations personnelles :
Nom : Didier

Informations forums :
Inscription : mars 2011
Messages : 14
Points : 0
Points : 0
Par défaut Comment interrompre une requete

bonjour,
lorsque je lance des requetes mal contruites, le serveur ne me rend pas la main, comment puis je anticiper dans ma requete ce probleme là? y a t il un timeout possible à ajouter dans la requete?
comment interrompre la requete sur le serveur, je n'arrive meme pas à m'y connecter
Merci de votre aide
didier12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 12h43   #2
Membre du Club
 
Inscription : août 2009
Messages : 66
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 66
Points : 69
Points : 69
Il y a bien un timeout mais celui-ci est configuré au niveau serveur.

Code :
1
2
 
SHOW FULL PROCESSLIST
...te retournera les processes actifs ou dormants sur ton serveur MySQL et tu n'auras aucun mal à trouver la requête qui te bloque, ainsi que son id.

Ensuite

... te permettra de killer le process dont l'id vaut YYYYYYY.
NicoD. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 20h19   #3
Invité de passage
 
Didier
Inscription : mars 2011
Messages : 14
Détails du profil
Informations personnelles :
Nom : Didier

Informations forums :
Inscription : mars 2011
Messages : 14
Points : 0
Points : 0
Par défaut merci

j'esperais qu'il existe une syntaxe qu'on puisse ajouter à la requete et qui permettrait de l'interrompre avec un timeout.

le process list correspond à ce qu'on trouve sur le phpmyadmin , le probleme, c'est que lorsque j e plante le serveur avec une mauvaise requete, je n'ai plus la main sur celui-ci pour faire un kill

merci pour votre aide
didier12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2011, 13h13   #4
Membre du Club
 
Inscription : août 2009
Messages : 66
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 66
Points : 69
Points : 69
Effectivement, si tu n'as pas d'autre moyen que PHPMyAdmin pour accéder à la base de données, tu vas te retrouver bloqué.

As-tu essayé quand même la manipulation en ouvrant deux sessions de PHPMyAdmin ? (Un pour la requête mal construite, l'autre pour killer les processes)
NicoD. est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h47.


 
 
 
 
Partenaires

Hébergement Web