| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Lorand Expert


Inscrit le: Apr 08, 2006 Messages: 1029 Localisation: La Rochelle
|
Posté le: 29 Jun 2006, 14:25 Sujet du message: [RESOLU] Index de tables dans a base de données |
|
|
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"
Merci 
Dernière édition par Lorand le 30 Jun 2006, 3:18; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
Posté le: 29 Jun 2006, 14:31 Sujet du message: Re : Index de tables dans a base de données |
|
|
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 |
|
Lorand Expert


Inscrit le: Apr 08, 2006 Messages: 1029 Localisation: La Rochelle
|
Posté le: 29 Jun 2006, 14:39 Sujet du message: Re : Index de tables dans a base de données |
|
|
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  |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
Posté le: 29 Jun 2006, 14:56 Sujet du message: Re : Index de tables dans a base de données |
|
|
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 |
|
Lorand Expert


Inscrit le: Apr 08, 2006 Messages: 1029 Localisation: La Rochelle
|
Posté le: 29 Jun 2006, 18:18 Sujet du message: Re : Index de tables dans a base de données |
|
|
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  |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
Posté le: 29 Jun 2006, 19:16 Sujet du message: Re : Index de tables dans a base de données |
|
|
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 |
|
Lorand Expert


Inscrit le: Apr 08, 2006 Messages: 1029 Localisation: La Rochelle
|
Posté le: 30 Jun 2006, 3:18 Sujet du message: Re : Index de tables dans a base de données |
|
|
Merci, je mets "Résolu" pour ce sujet et j'en ouvre un nouveau car nous avons peut-être une autre explication  |
|
|
|
| Revenir en haut de page |
|
|