Titre: Problème base de donnée
Posté par: sophie040 le le 08-09-2008 a 00:06:17
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:
[color=Blue]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.[/color]
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. |
Titre: Re:Problème base de donnée
Posté par: pppplus le le 08-09-2008 a 12:24:59
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é) |
Titre: Re:Problème base de donnée
Posté par: sophie040 le le 08-09-2008 a 16:00:10
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. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|