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: Lun Juil 11, 2005 11:47

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 occasionnel
WRInaute occasionnel
 
Messages: 121
Inscription: Jeu Jan 05, 2006 20:09

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: Lun Juil 11, 2005 11:47

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 occasionnel
WRInaute occasionnel
 
Messages: 121
Inscription: Jeu Jan 05, 2006 20:09

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: Lun Juil 11, 2005 11:47

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.


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 Julien Coquet, expert certifié officiellement par Google Analytics.

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 0 invités