IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Surcharge de MySQL


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Par défaut Surcharge de MySQL
    Bonjour,

    j'ai un petit soucis, et je voudrais de l'aide, je vous explique :
    je développe un site de jeux en ligne, et il marche assez bien (tant mieux), mais du coup, les problèmes arrivent, donc j'ai assez régulièrement ce message de SQL :
    too many connections
    Sachant que toutes mes tables se trouvent dans une seul BDD sur mon serveur, si je mettais une table par BDD (toujours sur le même serveur), cela changerai t-il quelque chose?

    Cordialement,

  2. #2
    Membre chevronné Avatar de makmaoui
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 283
    Par défaut
    Salut,

    étant donné que les bases de données se trouvent sur le même serveur je ne pense pas que cela va régler le problème. Si ton site marche bien tu devrais passer à une formule d'hébergement plus puissante ...

  3. #3
    Invité
    Invité(e)
    Par défaut
    essai d'optimiser :
    - aucune connexion persistante
    - fermer la ressource aprés execution de la requete et ne pas attendre que la page soit finie de charger
    - activer le cache mysql (si tu en as la possibilité)
    - placer des index sur tes tables
    - ne pas faire de select * mais bien choisir les attributs dont on a besoin

  4. #4
    Membre éclairé Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Par défaut
    Merci pour ta réponse, mais j'ai besoin de plus d'explication :

    Citation Envoyé par rbaatouc Voir le message
    - aucune connexion persistante
    Je comprend pas ca.
    _________________________________
    Citation Envoyé par rbaatouc Voir le message
    - fermer la ressource aprés execution de la requete et ne pas attendre que la page soit finie de charger
    Avec :?
    _________________________________
    Citation Envoyé par rbaatouc Voir le message
    - activer le cache mysql (si tu en as la possibilité)
    Ca je ne sais pas ce que c'est, mais je suis sur du dédié, donc je dois pouvoir, explique moi s'il te plait.
    _________________________________
    Citation Envoyé par rbaatouc Voir le message
    - placer des index sur tes tables
    Ca non plus je ne sait pas, jamais utilisé.
    _________________________________
    Citation Envoyé par rbaatouc Voir le message
    - ne pas faire de select * mais bien choisir les attributs dont on a besoin
    Bon, ca c'est bon, je le fais déjà.
    _________________________________

    Sur ce, j'espère ne pas t'embeter avec mes questions, et merci d'avance de ta réponse,

    Merci

  5. #5
    Invité
    Invité(e)
    Par défaut
    le mieux je pense c'est que je reponde avec des liens qui texpliquerons certainement mieux que moi

    -activer le cache mysql (trés trés utile)
    http://www.elliptic.fr/doc/mysql/query-cache.html

    -placer des index sur tes tables
    http://dev.mysql.com/doc/refman/5.0/...l-indexes.html

    Pour plus de détails google est ton ami
    Dernière modification par Sendusha ; 09/05/2011 à 18h30.

Discussions similaires

  1. [MySQL] Serveur MySQL surchargé ( > installation de 2 serveurs mysql sur le même serveur ?)
    Par Jonas0122 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/04/2011, 12h47
  2. surcharge de requête MySQL
    Par simoryl dans le forum Requêtes
    Réponses: 4
    Dernier message: 15/06/2004, 10h43
  3. Probleme C++Builder et Mysql
    Par noname dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2002, 13h40
  4. connection a une BDD MySql
    Par delire8 dans le forum MFC
    Réponses: 7
    Dernier message: 19/06/2002, 18h18
  5. [Kylix] Pb connection à Mysql
    Par Anonymous dans le forum EDI
    Réponses: 3
    Dernier message: 25/04/2002, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo