Anthotill
Messages postés127Date d'inscriptionmardi 19 août 2003StatutMembreDernière intervention13 mars 2010
-
6 mars 2007 à 05:40
cs_Benz
Messages postés196Date d'inscriptionjeudi 3 janvier 2002StatutMembreDernière intervention 7 juin 2007
-
13 mars 2007 à 16:26
Salut à tous
J'ai un petit soucis, et je voudrais avoir votre avis.
Mon hébergeur me dis que mon site surcharge le serveur mysql (et le fait planté) mais j'aimerais bien connaître les raisons de cela ...
Qu'est ce qui a votre avis, pourrait faire planter MySql ? je n'utilise que des while (en fetch assos) et des if, jamais de for ou autre ...
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 20079 6 mars 2007 à 11:23
Salut,
Petite question : As-tu bien identifier les index de tes tables ?
La différence entre les temps de recherche dans une table indexée et une non est halluciante !
Donc, tous les champ ID sont clefs primaires
Les champs unique sont marqué comme unique,
etc... Mais non tombe pas dans le "tout en index" qui est un erreur!
Anthotill
Messages postés127Date d'inscriptionmardi 19 août 2003StatutMembreDernière intervention13 mars 2010 6 mars 2007 à 18:39
Salut et merci pour votre aide
je ne sais pas trop comment on met une table en unique ... enfin je sais comment faire mais est ce que cela a un impact sur son contenue, je m'explique:
Dnas mes tables j'ai toujours mon ID en primaire et le reste des champs en [je ne sais pas quoi] :s ...
Si maintenant je change mon ID en index et mes autres champs en unique, que va t-il se passer ? est ce que je vais perdre mes données ?
Merci beaucoup
Antho
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_morpheus57
Messages postés121Date d'inscriptionvendredi 31 mars 2006StatutMembreDernière intervention30 décembre 2010 6 mars 2007 à 19:10
Si tu mets l'id en PK alors il y a automatiquement un index dessus.
Si tu ajoutes des index tu ne vas rien perdre, au pire l'ajout de la contrainte unique va planter car tu as des doublons dans ta colonne.
Anthotill
Messages postés127Date d'inscriptionmardi 19 août 2003StatutMembreDernière intervention13 mars 2010 6 mars 2007 à 20:19
Je voulais préciser, moi c'est une petite base de donnée, mon hébergeur dis quil y a des suracharges que sa doit venir de mon script hors, je n'utilise que des fetech array et des if rien d'autres ...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 6 mars 2007 à 22:11
des fetch_array et des if () peuvent faire très mal...si c'est mal utilisé.
Difficile de t'aider à part les conseils de base qui te sont donnés ici. Il faudrait voir ton code an profondeur.
Anthotill
Messages postés127Date d'inscriptionmardi 19 août 2003StatutMembreDernière intervention13 mars 2010 8 mars 2007 à 17:37
Salut :)
J'utilise toujours mysql_fetch_assoc car pour ce que je fais il n'ya a pas de différence entre fetch array et fetech assoc (je vois pas la différence entre les deux de base :s))
cs_Benz
Messages postés196Date d'inscriptionjeudi 3 janvier 2002StatutMembreDernière intervention 7 juin 2007 13 mars 2007 à 16:26
Salut,
La toute première chose à vérifier, à mon avis, c'est la fermeture des connexions.
Dans ta page web, il faut ouvrir la connexion à la BD le plus tard possible et la fermer le plus tôt possible.
A toute ouverture doit correspondre une fermeture. Et si c'est déjà le cas, vérifier si tu n'a pas des pages qui plantent souvent avant la fermeture de la base. J'espère que ça pourra t'aider.
Benoit
<hr size="2" width="100%" />Besoin d'argent ? Domicile-Job >> Travail à domicile
Envie de jouer ? Le Sanktuaire >> Ressources jeux de roles