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

Administration MySQL Discussion :

max_connexion MySQL atteint


Sujet :

Administration MySQL

  1. #1
    Membre régulier
    max_connexion MySQL atteint
    Bonjour à tous

    je rencontre depuis x temps des problèmes de session en timeout et d'autres qui n’arrivent pas à se connecter.

    Je souhaiterais modifier le paramètre max_connexion.

    J'aimerais s'avoir quel serait l'impact sur mes ressources si je modifiais ce paramètre. En parallèle, faut-il ajuster les ressource RAM +cpu ?


    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    SELECT @@max_connections;
    +-------------------+
    | @@max_connections |
    +-------------------+
    |               100 |
    +-------------------+
     
    SHOW GLOBAL STATUS like "%used_connections";
    +----------------------+-------+
    | Variable_name        | Value |
    +----------------------+-------+
    | Max_used_connections | 98    |
    +----------------------+-------+


    Merci pour vos retours d’expérience.

  2. #2
    Rédacteur

    La question peut être transposée...
    Si vous avez une voiture avec 5 places.... Que se passe t-il si vous voulez mettre 10 personnes dedans ?
    Il vous faudra un bus ! Et cela va couter plus cher en assurance, en essence, plaquettes de frein, pneus....

    De la même façon, si vous augmentez la limite du nombre d'utilisateurs de MySQL, il vous faudra plus de RAM plus de CPU, des disques plus rapide...

    A +
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  3. #3
    Membre régulier
    Exit 'il une formule magique dans mysql pour calculer mes besoins en ressource par rapport au nbe d’utilisateur connecté

    par exemple dans postgresql

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    shared_buffer = 16kb*max_connexion

  4. #4
    Rédacteur

    Non... MySQL est extrêmement frustre en matière de maintenance et ne propose quasiment aucun moyen de savoir ce genre de chose.....

    A +
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  5. #5
    Membre éprouvé
    en règle générale le paramètre innodb_buffer_pool_size c'est 80% de la RAM