Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - [RESOLU] Index de tables dans a base de données
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum » Général

Poster un nouveau sujet   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.
[RESOLU] Index de tables dans a base de données
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1029
Localisation: La Rochelle

MessagePosté le: 29 Jun 2006, 14:25    Sujet du message: [RESOLU] Index de tables dans a base de données Répondre en citant

Smile Bonjour,

Depuis quelques temps, un de mes amis (et qui est également modérateur sur mon site) que j'essaye d'aider, rencontre de grosproblèmes de lenteur sur son site http://www.High-Tech-Info.net

Ne voyant pas trop d'où pourrait venir le problème je lui ai conseillé de contacter son hébergeur Infomaniak chez qui j'ai également deux sites. Voici la réponse obtenue :


Citation:

Objet : Problème de lenteur

Bonjour,

Je vous suggère d'optimiser vos bases de données en mettant des index dans les tables Mysql. Ceci améliorera les poerformances de votre site.



Je suis donc allé dans la base de données et effectivement, pour quelques tables, il est indiqué ceci (exemple pour la table nuke_authors) :





Version PHP Nuke : Bobulum's 7.6 patchée 3.2

Mais je ne sais pas ce que veut dire "mettre des index" Embarassed



Merci Wink


Dernière édition par Lorand le 30 Jun 2006, 3:18; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8221
Localisation: France Corse Ventiseri

MessagePosté le: 29 Jun 2006, 14:31    Sujet du message: Re : Index de tables dans a base de données Répondre en citant

Bonjour,

Tréhoriquement les index sont définit lors de la création des tables. Il se présentent sous la forme :
Code:
  PRIMARY KEY  (session_id),
  KEY session_user_id (session_user_id),
par exemble pour la table nuke_bbsessions. D'apès l'image que tu me fais voir c'est bien le cas. Par contre pour des raisons que j'ignore parfois il "saute" et le fait de réparer les tables fait rentrer tout cela dans l'ordre.
_________________
Avant de poster, lire la charte du forum, merci.


Dernière édition par stefvar le 29 Jun 2006, 14:54; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1029
Localisation: La Rochelle

MessagePosté le: 29 Jun 2006, 14:39    Sujet du message: Re : Index de tables dans a base de données Répondre en citant

Merci Stefvar

J'ai effectué une vérification des tables tout à l'heure oui, ensuite j'ai réparé et optimizé. Mais le problème est toujours présent et j'avoue ne pas trop comprendre Sad
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8221
Localisation: France Corse Ventiseri

MessagePosté le: 29 Jun 2006, 14:56    Sujet du message: Re : Index de tables dans a base de données Répondre en citant

Re,

C'est que le problème ne vient pas forcément de la base de données, d'autant plus qi les autres sites chez cet hébergeurs fonctionnent correctement. Peut être y a t'il un fichier corrompu qui gène au fonctionnement du site ?!.
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1029
Localisation: La Rochelle

MessagePosté le: 29 Jun 2006, 18:18    Sujet du message: Re : Index de tables dans a base de données Répondre en citant

Merci Stef

J'ai donc testé une installation de nouvelle base de données avec les tables d'origine 7.6 patchée 3.2, le problème est le même quand je fais "vérifier les tables".

J'ai ensuite installé une la base de données vierge de la 7.9 patchée 3.2 téléchargée sur ton site, problème identique

Code:

Il y a des problèmes avec les index de la table `nuke_authors`
La colonne `aid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_autonews`
La colonne `anid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_banned_ip`
La colonne `id` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_banner`
La colonne `bid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_banner_clients`
La colonne `cid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_bbsessions`
La colonne `session_id` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_blocks`
La colonne `bid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_comments`
La colonne `tid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_comments_moderated`
La colonne `tid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_downloads_categories`
La colonne `cid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_downloads_downloads`
La colonne `lid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_downloads_editorials`
La colonne `downloadid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_downloads_modrequest`
La colonne `requestid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_downloads_newdownload`
La colonne `lid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_downloads_votedata`
La colonne `ratingdbid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_encyclopedia`
La colonne `eid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_encyclopedia_text`
La colonne `tid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_faqanswer`
La colonne `id` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_faqcategories`
La colonne `id_cat` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_headlines`
La colonne `hid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_journal`
La colonne `jid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_journal_comments`
La colonne `cid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_journal_stats`
La colonne `id` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_links_categories`
La colonne `cid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_links_editorials`
La colonne `linkid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_links_links`
La colonne `lid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_links_modrequest`
La colonne `requestid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_links_newlink`
La colonne `lid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_links_votedata`
La colonne `ratingdbid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_message`
La colonne `mid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_modules`
La colonne `mid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_pages`
La colonne `pid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_pages_categories`
La colonne `cid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_pollcomments`
La colonne `tid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_pollcomments_moderated`
La colonne `tid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_poll_desc`
La colonne `pollID` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_public_messages`
La colonne `mid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_queue`
La colonne `qid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_referer`
La colonne `rid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_related`
La colonne `rid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_reviews`
La colonne `id` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_reviews_add`
La colonne `id` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_reviews_comments`
La colonne `cid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_reviews_comments_moderated`
La colonne `cid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_stories`
La colonne `sid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_stories_cat`
La colonne `catid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_topics`
La colonne `topicid` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `nuke_users`
La colonne `user_id` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index



Je vais contacter l'hébergeur pour lui signaler et vous tiens informés de sa réponse Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8221
Localisation: France Corse Ventiseri

MessagePosté le: 29 Jun 2006, 19:16    Sujet du message: Re : Index de tables dans a base de données Répondre en citant

Re,

Concernant le message que tu as inséré, c'est tout à fait "normal". Quelle que soit la version de PHP-Nuke, tu auras ce message qui n'est en aucun cas une erreur. Juste un rappel général de configuration. Ce n'est en tout cas pas à cause de cela que le site en question "rame".
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1029
Localisation: La Rochelle

MessagePosté le: 30 Jun 2006, 3:18    Sujet du message: Re : Index de tables dans a base de données Répondre en citant

Merci, je mets "Résolu" pour ce sujet et j'en ouvre un nouveau car nous avons peut-être une autre explication Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    Chez stefvar Index du Forum » Général Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx