Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en 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/02/2008, 10h21   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 41
Points : 2
Points : 2
Par défaut Caractères et longueur d'un champ d'index

Bonjour, j'ai fait un script pour récolter les statistiques de mon site.

Les informations sont stockées dans une table MySQL.

Dans le champ d'index, je stocke des URLs (de pages, ou de referers), ce qui implique des caractères tels que barre, deux points, point, tiret, souligné, etc. Mon script marche, mais je remarque des erreurs "inexpiquables" où des chargements de page n'apparaissent pas, ou seulement dans certains champs. mes questions sont les suivantes:

-Les caractères tels que tiret, souligné, barre, deux points, tabulation, sont ils admis dans un index MySQL (déclaré comme: `index` TINYTEXT NOT NULL ). J'ai bien cherché sur Internet, mais il semble que cela ne soit pas simple.

-je suis obligé de donner une grande taille à mon champ d'index: INDEX (`index`(64)) et en plus ces index s'accumulent par centaines au cours du fonctionnement de mon script. Dans quelle mesure cela peut-il ralentir exagérément le moteur SQL? (je suis sur un hébergement mutualisé, où cela est abusif)

-Enfin je remarque que les erreurs "inexplicables" apparaissent sur des lignes d'index que j'avais modifié manuellement (au cours de la mise au point de mon script). J'avais modifié l'index, et les champs suivants (nombre de visites) ne sont pas mis à jour, ou aléatoirement, et ceci malgré des opérations de vérification de la table, optimisation, mise à jour, etc.

merci à quelqu'un qui a de l'expérience dans MySQL de me renseigner.
Richard Trigaux 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 07h55.


 
 
 
 
Partenaires

Hébergement Web