OVH Cloud OVH Cloud

limitations ressources MySQL

8 réponses
Avatar
Jimee
Salut,

J'ai en charge de mettre un service pages perso pour le bde de ma fac.
Mais je n'ai pas trouvé comment limiter le nombre de connexion simultanées
par utilisateur : la seule doc que j'ai trouvé est celle-ci:

http://www.mysql.com/documentation/mysql/bychapter/manual_MySQL_Database_Administration.html#User_resources

Auriez-vous une idée ?
Je sais que le sujet serait techniquement mieux sur
comp.infosystemes.www.serveurs, mais comme les hébergeurs pululent ici, ce
sera surement le meilleur endroit pour trouver une réponse.

Merci d'avance!

Jimee

8 réponses

Avatar
Laurent
Jimee wrote:

Salut,

J'ai en charge de mettre un service pages perso pour le bde de ma fac.
Mais je n'ai pas trouvé comment limiter le nombre de connexion simult anées
par utilisateur : la seule doc que j'ai trouvé est celle-ci:

http://www.mysql.com/documentation/mysql/bychapter/manual_MySQL_Databas e_Administration.html#User_resources

Auriez-vous une idée ?
Je sais que le sujet serait techniquement mieux sur
comp.infosystemes.www.serveurs, mais comme les hébergeurs pululent ic i, ce
sera surement le meilleur endroit pour trouver une réponse.

Merci d'avance!

Jimee




En utilisant ce genre de choses ds le my.cnf

set-variable = max_user_connections=5
set-variable = max_connections = 150

Cela fonctionne pour mysql 3.*, Pour le 4, a tester ;-)

--
Wizzz

Avatar
Thomas Pedoussaut
Laurent wrote:
J'ai en charge de mettre un service pages perso pour le bde de ma fac.
Mais je n'ai pas trouvé comment limiter le nombre de connexion
simultanées par utilisateur : la seule doc que j'ai trouvé est celle-ci:
Auriez-vous une idée ?
En utilisant ce genre de choses ds le my.cnf


set-variable = max_user_connections=5
set-variable = max_connections = 150

Cela fonctionne pour mysql 3.*, Pour le 4, a tester ;-)
Marche tres bien en 4.


Attention, c'est valable pour TOUS les utilisateurs, donc ca peut
bloquer des connections legitimes de taches en cron tournant en root sur
la base.
De toutes façon il est preferable de separer les privileges par
applications devant acceder a la base.

--
Thomas Pedoussaut
Dublin IRLANDE
http://irlande.staffeurs.org/


Avatar
Stephane Kanschine
Dans <3fcf46e6$0$17120$, Thomas Pedoussaut
tapotait :

En utilisant ce genre de choses ds le my.cnf

set-variable = max_user_connections=5 set-variable >> max_connections = 150

Cela fonctionne pour mysql 3.*, Pour le 4, a tester ;-)
Marche tres bien en 4.


Attention, c'est valable pour TOUS les utilisateurs, donc ca peut
bloquer des connections legitimes de taches en cron tournant en root
sur la base.


Cette limite sera pour les bases utilisateurs je pense, donc pas celles
concernées par les cron à priori, mais tu as raison de le préciser.

De toutes façon il est preferable de separer les privileges par
applications devant acceder a la base.


Aussi.

--
Stephane Kanschine
Amadouer l'anti-spam pour me répondre


Avatar
Thomas Pedoussaut
Stephane Kanschine wrote:
Attention, c'est valable pour TOUS les utilisateurs, donc ca peut
bloquer des connections legitimes de taches en cron tournant en root
sur la base.
Cette limite sera pour les bases utilisateurs je pense, donc pas celles

concernées par les cron à priori, mais tu as raison de le préciser.


Je pensait a des trucs style cacti. Si tu as le malheurs d'avoir 3
ecrans de controle qui se rafraichissent en même temps que le cron se
lance, ce dernier risque d'avoir des PB de limites de connections si la
limite en question est trop faible.


--
Thomas Pedoussaut
Dublin IRLANDE
http://irlande.staffeurs.org/


Avatar
Léo Wauters
On Thu, 04 Dec 2003 17:27:40 +0100, Stephane Kanschine
wrote:

Dans <3fcf46e6$0$17120$, Thomas Pedoussaut
tapotait :


Attention, c'est valable pour TOUS les utilisateurs, donc ca peut
bloquer des connections legitimes de taches en cron tournant en root
sur la base.


Cette limite sera pour les bases utilisateurs je pense, donc pas celles
concernées par les cron à priori, mais tu as raison de le préciser.
Hé si, cron est un utilisateur comme les autres vis à vis du système.


Léo.

#Si ce problème t'interesse, tu es bien sur un collaborateur
#bienvenu...
#(et pi c interessant les raw sockets ethernet en C non ? ;) )
# - Vu sur fr.comp.reseaux.ip


Avatar
Stephane Kanschine
Dans , Léo Wauters tapotait
:

Cette limite sera pour les bases utilisateurs je pense, donc pas
celles concernées par les cron à priori, mais tu as raison de le
préciser.
Hé si, cron est un utilisateur comme les autres vis à vis du système.



Un utilisateur des pages persos ? Tu as mal compris "bases utilisateurs"
possiblement.

Les cron se servent de bases réservées à l'hébergeur, pas des bases
d'utilisateurs. L'accès ne se fait pas à l'aide de l'utilisateur cron
non plus pour les cron généralement. Remarque si tu vois l'utilisateur
cron déclaré dans les acl mysql, faut pas croire que c'est l'utilisateur
système hein.

--
Stephane Kanschine
Amadouer l'anti-spam pour me répondre


Avatar
Blaudez Nicolas
"Jimee" a écrit dans le message de news:
3fcf3c2a$0$6967$
Salut,

J'ai en charge de mettre un service pages perso pour le bde de ma fac.
Mais je n'ai pas trouvé comment limiter le nombre de connexion simultanées
par utilisateur : la seule doc que j'ai trouvé est celle-ci:


http://www.mysql.com/documentation/mysql/bychapter/manual_MySQL_Database_Adm

inistration.html#User_resources

Auriez-vous une idée ?
Je sais que le sujet serait techniquement mieux sur
comp.infosystemes.www.serveurs, mais comme les hébergeurs pululent ici, ce
sera surement le meilleur endroit pour trouver une réponse.

Merci d'avance!

Jimee





Poyop,

Moi j'ai ces champs dans ma table user de ma base MySQL :

max_questions
max_updates
max_connections

J'utilise MySQL 4.0.15

Voila voila.
A+

Nico.

Avatar
kim
Sphera permet la limitation des ressources de chaque site web et applicatifs,
donc par exemple limiter un site avec une base MySQL en terme de CPU et RAM.
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr

http://forums.club-internet.fr/