Author Topic: Nombre de connexions à MySql  (Read 1396 times)

Offline Jejedev

  • Revendeurs
  • Full Member
  • ******
  • Posts: 215
  • Karma: 18
    • View Profile
Nombre de connexions à MySql
« on: Mai 11, 2005, 01:15:01 pm »
Salut,

J'ai un client qui me demande à combien est limité le nombre de connexions simultanées vers mysql ?

Merci d'avance

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6048
  • Karma: 50
    • View Profile
    • EdelweissHosting
Nombre de connexions à MySql
« Reply #1 on: Mai 11, 2005, 02:16:58 pm »
Tout dépend de la puissance du serveur en fait.

Les machines avec un seul processeur et 1 Gb de RAM, on met 500. Autrement, sur les doubles processeurs, on monte à 750.
Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6048
  • Karma: 50
    • View Profile
    • EdelweissHosting
Nombre de connexions à MySql
« Reply #2 on: Mai 11, 2005, 02:17:59 pm »
par client vous vouliez dire je crois  :D  C'est 10 chez nous. Habituellement les hébergeurs mettent 3. Mais c'est déjà bien 3.
Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php

Offline ceb

  • Newbie
  • *
  • Posts: 27
  • Karma: 0
    • View Profile
Nombre de connexions à MySql
« Reply #3 on: Mai 11, 2005, 02:24:29 pm »
Bonjour,

Client = site ? C'est limité à 10 connections par site, au maximum 500 (ou 750) par serveur ?

Donc c'est un maximum non garanti... Si il y a 100 sites sur un serveur et qu'une soixantaine utilise ses 10 connections, alors les 40 autres sites ont tous des erreurs mySQL ?

Tiens... après la limitation à 50Mo par base c'est un détail supplémentaire qui fâche un peu.

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6048
  • Karma: 50
    • View Profile
    • EdelweissHosting
Nombre de connexions à MySql
« Reply #4 on: Mai 11, 2005, 03:05:17 pm »
Vous avez mal compris ce détail technique  :D Tous les serveurs du monde on une limite d'accès mySQL mais le client ne la voit jamais.

Une connexion pour afficher une page dure moins d'un dizième de seconde. Chaque dizième de second le serveur peut traiter 500 connexions différentes.

On ne met même pas 500 sites par serveur pour vous dire. Pour saturer mySQL, il faut que dans le même dizième de seconde il y ait plus de 500 connexions mySQL. C'est donc un probabilité très faible.

Pour regarder ce message, par exemple, vous n'êtes pas un visiteur contament connecté sur mySQL. Le serveur mySQL vous a fourni cette page en 0.1 seconde et la connexion a été fermée et ainsi de suite...
Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php

webjfr

  • Guest
Nombre de connexions à MySql
« Reply #5 on: Mai 11, 2005, 04:44:16 pm »
D'ailleur, on peut ferme mysql a chaque fois que l'on fait la requete, puis lance le while.

Ca permet d'avoir un temps de connection a mysql plus court, sinon, c'est la fin de la page qui va ferme mysql.

Bon, comme dit staff, c'est pas trop important, les temps de connexion a mysql sont court, a moins, que ton client veut stocker des images ou des zip sur mysql, en general, pour pas que l'hebergeur sache qu'il y a ces fichiers sur le serveur.

Sinon, 10 connection simultanne, ca doit te permettre, suivant ton site, d'avoir 100 à 150 personnes sur ton site, sans avoir de probleme, et francement, à ce niveau, tu as rien à faire sur un mutulalise, il te faut un dedie.

Offline freestockage

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: 0
    • View Profile
    • http://www.freestockage.com
Nombre de connexions à MySql
« Reply #6 on: Mai 11, 2005, 04:52:58 pm »
Quote from: webjfr
D'ailleur, on peut ferme mysql a chaque fois que l'on fait la requete, puis lance le while.

Ca permet d'avoir un temps de connection a mysql plus court, sinon, c'est la fin de la page qui va ferme mysql.

Bon, comme dit staff, c'est pas trop important, les temps de connexion a mysql sont court, a moins, que ton client veut stocker des images ou des zip sur mysql, en general, pour pas que l'hebergeur sache qu'il y a ces fichiers sur le serveur.

Sinon, 10 connection simultanne, ca doit te permettre, suivant ton site, d'avoir 100 à 150 personnes sur ton site, sans avoir de probleme, et francement, à ce niveau, tu as rien à faire sur un mutulalise, il te faut un dedie.


100 à 150 personnes sur ton site, sans avoir de probleme, et francement, à ce niveau, tu as rien à faire sur un mutulalise, il te faut un dedie

J'ai 650 membres sur mon site et plus de 1,000 membres sur mon forum, seulement ils sont bien codés et ne prend rien en ressources, sinon le staff m'aurait déjà demandé de changer.
Rodolphe

Offline ceb

  • Newbie
  • *
  • Posts: 27
  • Karma: 0
    • View Profile
Nombre de connexions à MySql
« Reply #7 on: Mai 11, 2005, 09:39:06 pm »
Non non, je connais bien le principe des connexions mysql (non persistantes) et du peu de temps qu'elles durent.

Par expérience je sais que 3 connexions c'est trop faible. 10 c'est déjà assez confortable, je l'avoue.

Cependant ma grande crainte... on est sur un mutualisé, il n'y a rien qui empêcherait un site de proposer un forum dont les connexions pourraient (théorie assez farfelue mais plausible quand même) entraver le bon fonctionnement de mysql au détriment de tous les autres sites sur le serveur.

En fin de compte ce n'est pas non seulementla masse de connexions qu'un unique site peut générer, mais le nombre de connexions qui peuvent être générées sur un serveur en même temps.

Ce sont les aléas du mutualisés, je le concède.

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6048
  • Karma: 50
    • View Profile
    • EdelweissHosting
Nombre de connexions à MySql
« Reply #8 on: Mai 11, 2005, 11:02:50 pm »
Ne vous inquiétez pas, on refuse ce genre de site sur mutualisé :-)
Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php