La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Problème base de donnée
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Problème base de donnée  (Lu 808 fois)
Problème base de donnée
« sur: le 08-09-2008 a 00:06:17 »
sophie040
Membre récent
*

Hors-Ligne

Sexe: Femelle
Messages: 5





Voir le Profil
Répondre avec citation

Bonsoir, j'ai un soucis avec ma base de donnée, je chercher depuis quelque jours mais je trouve pas, j'y comprend rien, je sais pas par où commencée
Et pendant ce temps là, mon site est bloqué avec plus de 8000 membres.
Quelqu'un pourrait m'aidée?
Voici ce que j'ai recu de mon hébergeur:

Ces derniers ont constatés après plusieurs emails de clients signifiants
des lenteurs que votre base se trouve parmi les bases responsables de
ces lenteurs.

Cette alerte concerne votre compte client ******
Voici un log relevé par mes collègues :
Base de données db244962989
| 68476526 | dbo244962989 | 212.227.66.233:54949  | db244962989 | Query
| 0    | Locked        | SELECT * FROM tb_ads WHERE user='winnie85'
and ident='180097'                                    |
| 68476674 | dbo244962989 | 212.227.66.233:55077  | db244962989 | Query
| 0    | Locked        | SELECT * FROM tb_ads WHERE user='8827408' and
ident='405803'                                      |
| 68476816 | dbo244962989 | 212.227.66.233:55238  | db244962989 | Query
| 0    | Locked        | SELECT * FROM tb_ads WHERE user='sskkjj' and
ident='406085'                                      |
| 68476831 | dbo244962989 | 212.227.66.233:55271  | db244962989 | Query
| 1    | Updating      | UPDATE tb_ads SET visitime='1220447668' WHERE
user='davidabc' and ident='389286' and tipo='visit' |
| 68476836 | dbo244962989 | 212.227.66.233:55278  | db244962989 | Query
| 1    | Locked        | SELECT id FROM tb_ads WHERE id='405815' and
tipo='ads'                                            |
| 68476843 | dbo244962989 | 212.227.66.233:55286  | db244962989 | Query
| 0    | Locked        | SELECT * FROM tb_ads WHERE user = 'nianden'
and ident= '405832'                                  |
| 68476844 | dbo244962989 | 212.227.66.233:55287  | db244962989 | Query
| 0    | Locked        | SELECT * FROM tb_ads WHERE user = 'hcl2801'
and ident= '405839'                                  |

Une telle utilisation se trouve trop importante pour un serveur SQL
mutualisé.
Dans cette urgence, mes collègues furent contraints de suspendre cette
base de données.
Nous sommes convaincus que vous comprendrez notre décision afin de
garantir un servir équitable pour l'ensemble de nos clients se trouvant
sur la même installation que vous.

Une mise à jour des scripts et une indexation de la base ont très
souvent raisons de ces lenteurs.
Nous comptons sur vous pour la régularisation rapide de votre problème,
faut de quoi mes collègues seront contraints de supprimer définitivement
la base de données.


Si quelqu'un pouvait m'aidéé en urgence car il risque de supprimée mon compte et je vais perdre mon site.
Merci d'avance pour toute aide.
Bonne nuit.

Rapporter au modérateur  

Re:Problème base de donnée
« Répondre #1 sur: le 08-09-2008 a 12:24:59 »
pppplus
Habitué
***

Hors-Ligne

Messages: 482



php / mysql

Voir le Profil    WWW
Répondre avec citation

En fait, les requêtes doivent être trop gourmandes.

Déjà, il faut proscrire les SELECT *.
C'est bien pratique pour ne pas tout écrire, mais c'est très gourmand.

Il faut bien précisé les champs derrière le SELECT (même en les mettant tous, c'est 2 fois moins gourmand que *) et n'utiliser que les champs nécessaire.

Ensuite, il faut voir comment optimiser les bdd, avec les bons index.

Il faut aussi vérifier que l'accès à tes bdd est fermé dès la fin de la requête (et pas en fin de script), car là aussi, ça consomme.

Enfin, tu peux aussi optimiser les bases de données, qui parfois gonflent considérablement en taille (s'il y a bcp de suppression notamment). Tu vas dans phpmyadmin, et dans opérations, tu trouveras optimiser.

Avant toute modif de bdd, il est prudent de sauvegarder...

Bon courage !

Sinon, tu peux aussi changer d'hébergeur, ou prendre un serveur dédié ou privé (mais tu risques tout de même d'avoir les mêmes problèmes à un moment donné)

« Dernière Édition: le 08-09-2008 a 12:27:01 par pppplus » Rapporter au modérateur  

capsules rechargeables Dolce Gusto et Nespresso
jeux flash gratuits avec la plus grosse boutique cadeaux du net
Accessoires cuisine pratiques
Re:Problème base de donnée
« Répondre #2 sur: le 08-09-2008 a 16:00:10 »
sophie040
Membre récent
*

Hors-Ligne

Sexe: Femelle
Messages: 5





Voir le Profil
Répondre avec citation

Bonjour, merci pour ta réponse.
Je n'y connais ps grand chose...
Je vais essayée ce qeu tu me dit, si je trouve...
En plues je n'arrive pas à avoir accés à ma base de donnée, par l'hébergeur et je sais pas comment faire autrement....
Merci.
Bonne journée.

« Dernière Édition: le 08-09-2008 a 16:11:52 par sophie040 » Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg