Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2895 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

   [ MySQL ] taille maxi d'une requete?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ MySQL ] taille maxi d'une requete?

n°173414
sihal_agai​n
in doubt, reboot
Posté le 09-07-2002 à 10:57:59  profilanswer
 

bonjour
unhe question con parmis tant d'autres ... :)
est ce qu'il ya une limite a la taille d'une requete SQL ?  
je cherche a creer une seule requete pour faire de multiples inserts en une seule fois, mais je me demandais si ya une taille limite de requete a ne pas depasser pour eviter de peter mysql?  


---------------
Graphisme, créations, court-métrages, fonds d'écrans :  
mood
Publicité
Posté le 09-07-2002 à 10:57:59  profilanswer
 

n°173416
Limit
Posté le 09-07-2002 à 11:00:15  profilanswer
 

comment ca ?
Déjà, tu as 30 secondes ( par défaut, cette valeur peut ettre changée dans le php.ini ) pour éxécuter tout ton script

n°173420
sihal_agai​n
in doubt, reboot
Posté le 09-07-2002 à 11:05:16  profilanswer
 

non je veux dire une taille de chaine de caractere. par exemple (ex bidon):
INSERT INTO toto SET (.......................) ;  
avec la parenthese qui fait 5000 caracteres... ca risque pas de causer des soucis ?  


---------------
Graphisme, créations, court-métrages, fonds d'écrans :  
n°173423
Limit
Posté le 09-07-2002 à 11:08:03  profilanswer
 

ca dépend, regarde ce forum, quand tu as un grand message, ca revient dans ton cas.
 
mais tu veux un champ ou il y a plein d'infos ou alors plein de champs avec peu d'infos dedans ?
 
la 2ème méthode est moins efficace.

n°173431
sihal_agai​n
in doubt, reboot
Posté le 09-07-2002 à 11:15:50  profilanswer
 

je veux remplir genre 200 lignes de 6 petits champs en une requete. c possible en thyéorie, mais je me demande si je risque pa s de faire plantter MySQL en lui envoyant une requete trop longue. je parle pas du resultat de la requete, hein. je parle de la requete en elle meme, cf l'exemple que j'ai donné.  


---------------
Graphisme, créations, court-métrages, fonds d'écrans :  
n°173592
sihal_agai​n
in doubt, reboot
Posté le 09-07-2002 à 13:43:21  profilanswer
 

dur dur comme question. d'autant plus que tout le monde est parti manger .  


---------------
Graphisme, créations, court-métrages, fonds d'écrans :  
n°173603
Limit
Posté le 09-07-2002 à 14:00:18  profilanswer
 

ca ira largement.
 
Pour te donner une idée, j'ai déjà du faire un insert sur 15 000 lignes, et on doit pouvoir encore faire plus.

n°173748
sihal_agai​n
in doubt, reboot
Posté le 09-07-2002 à 16:07:48  profilanswer
 

en une seule requete ?  
elle devait faire une certaine taille cette requete non?  


---------------
Graphisme, créations, court-métrages, fonds d'écrans :  
n°173752
sihal_agai​n
in doubt, reboot
Posté le 09-07-2002 à 16:11:21  profilanswer
 

pour mieux expliquer:  
j'ai un script perl qui concatenne au fur et a mesure les instructions a faire dans une variable. puis, quand la boucle est bouclée, j'execute la requete: pour les perlistes que je salue d'ailleurs, $db->do($req) ;  
et donc mon probleme  est de savoir si cette requète à une limite de taille. je parle pas du resultaty de l'insertion, je parle de ma chaine de caracteres $req.


---------------
Graphisme, créations, court-métrages, fonds d'écrans :  
n°173854
sihal_agai​n
in doubt, reboot
Posté le 09-07-2002 à 17:24:40  profilanswer
 

pourqoi personne ne comprends jamais mes questions ?  


---------------
Graphisme, créations, court-métrages, fonds d'écrans :  
mood
Publicité
Posté le 09-07-2002 à 17:24:40  profilanswer
 

n°173879
Limit
Posté le 09-07-2002 à 17:59:11  profilanswer
 

Nan, moi quand j'avais fais cette insert, j'avais fais une boucle donc 15 000 inserts différents

n°173885
Poulou
Posté le 09-07-2002 à 18:00:34  profilanswer
 

Argh... Je viens de passer 30mns à chercher la réponse à ton problème et en étant sûr de l'avoir vu quelque part impossible de remettre la main dessus... Ce qui est sûr c'est que les requêtes ont une limite de taille mais assez élevée (ça m'avait semblé en tt cas largement suffisant !). Si je remets la main sur cette doc je te tiens au courant.

n°173893
sihal_agai​n
in doubt, reboot
Posté le 09-07-2002 à 18:09:40  profilanswer
 

moi aussi je me suis enquilé la doc sans succes.  
la solution serait de faire une maxi requete et de tester si on arrive a faire deconner MySQL.... je te tiens au courant aussi si je trouve la reponse.


---------------
Graphisme, créations, court-métrages, fonds d'écrans :  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

   [ MySQL ] taille maxi d'une requete?

 

Sujets relatifs
[C,C++] Connection à une base MYSQL[mysql] aide pour une pitite requète
[PHP/MYSQL] Poll - Sondage - Côte - Top - Winner[MySQL] Diviser une table en +eurs [dérive en MySQL général !]
[mysql] UPDATE : je comprends pas...[mysql] nombre d'entree d'une table ?
[php mysql] pour gerer des date[Access] Requete paramétrée
Probleme de requete 
Plus de sujets relatifs à : [ MySQL ] taille maxi d'une requete?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR