Limiter la taille des bases de données. [Mysql]

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: 11 Juil 2005

Limiter la taille des bases de données. [Mysql]

Message le Jeu Mar 09, 2006 18:35

Hello,

Est-il possible de limiter la taille d'une base de données Mysql ?
Si oui comment ?

Je suis sur un dédié avec le Panel Plesk.

Je fais en // des recherches, mais si quelqu'un à déjà des infos, ou une piste, je prends. Merci.


sunflower
WRInaute discret
WRInaute discret
 
Messages: 121
Inscription: 5 Jan 2006

Moyen détourné

Message le Ven Mar 10, 2006 21:41

Tu dois pouvoir t'en tirer avec les utilisateurs (ou groupe) et les quotas pour limiter la taille de l'ensemble des bases, pour avoir des quotas différents sur les DBs, à part faire tourner plusieurs mysql sur des ports différents je vois pas bien.
Sinon peut-être il y a des scripts comme
http://projects.marsching.org/mysql_quota/

Mysql n'a pas de système interne de limite de taille de DB à ma connaissance.

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: 11 Juil 2005

Re: Moyen détourné

Message le Sam Mar 11, 2006 0:01

sunflower a écrit:Tu dois pouvoir t'en tirer avec les utilisateurs (ou groupe) et les quotas pour limiter la taille de l'ensemble des bases

C'est à dire je ne comprends pas trop...?

Sinon le lien est vraiment interessant ! merci ;) !!!


sunflower
WRInaute discret
WRInaute discret
 
Messages: 121
Inscription: 5 Jan 2006

Re: Moyen détourné

Message le Sam Mar 11, 2006 4:33

thierry8 a écrit:
sunflower a écrit:Tu dois pouvoir t'en tirer avec les utilisateurs (ou groupe) et les quotas pour limiter la taille de l'ensemble des bases

C'est à dire je ne comprends pas trop...?

Sinon le lien est vraiment interessant ! merci ;) !!!


De rien :)
En général, le serveur mysql tourne sous l'utilisateur mysql (et les bases, dans /var/lib/mysql, appartiennent à cet utilisateur. Tu peux donc déclarer un quota pour le user mysql et tes tables ne devraient pas déborder les limites que tu souhaites... (ça doit être possible sur l'interface web, sinon en ligne de commande "edquota mysql")
Bien sûr lorsque mysql atteidra ce quota, tu auras des erreurs en écriture pour tous les sites et applis utilisant ce SGBD (nouvelle variable de session, log, etc...)
Bon courage :wink:

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: 11 Juil 2005

Re: Moyen détourné

Message le Sam Mar 11, 2006 9:58

sunflower a écrit:
thierry8 a écrit:
sunflower a écrit:Tu dois pouvoir t'en tirer avec les utilisateurs (ou groupe) et les quotas pour limiter la taille de l'ensemble des bases

C'est à dire je ne comprends pas trop...?

Sinon le lien est vraiment interessant ! merci ;) !!!


De rien :)
En général, le serveur mysql tourne sous l'utilisateur mysql (et les bases, dans /var/lib/mysql, appartiennent à cet utilisateur. Tu peux donc déclarer un quota pour le user mysql et tes tables ne devraient pas déborder les limites que tu souhaites... (ça doit être possible sur l'interface web, sinon en ligne de commande "edquota mysql")
Bien sûr lorsque mysql atteidra ce quota, tu auras des erreurs en écriture pour tous les sites et applis utilisant ce SGBD (nouvelle variable de session, log, etc...)
Bon courage :wink:

Ah oui ok.
Mais non, cela n'est pas souhaitable.

En revanche je vais me servir du lien pour faire un petit script perso, vérifiant la taille de chaque base de données, puis être avertis en cas de dépassement.

Merci.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité