0 votes

PostgreSQL : limiter la croissance des tables ou des bases de données ?

Une base de données s'est mise à tourner de façon incontrôlée et a rempli la partition SAN qu'elle partageait avec d'autres services. Dans certains autres SGBDR, il existe des moyens de désactiver la croissance automatique. Je n'ai pas trouvé cette approche (encore) avec Postgres. En mettant de côté le problème de la base de données qui a causé ce désordre...

Quelle est votre approche pour empêcher ou limiter la croissance des tables/bases de données dans Postgres ? Ou y en a-t-il une ?

"...il n'existe aucune limite de taille, sauf les limites physiques placées sur l'appareil par le système d'exploitation."
Réf. http://wiki.postgresql.org/wiki/PostgreSQL_for_Oracle_DBAs

Merci beaucoup.

1voto

Surveillance. Et réaction manuelle (ou automatisée, selon votre préférence) aux situations.

La surveillance doit bien sûr se faire automatiquement - Nagios, Cacti, ce que vous voulez.

0voto

Magnus Hagander Points 8671

Surveillance, comme depesz l'a déjà dit, et mise en application par des mesures spécifiques. no partager la partition avec d'autres services. Tant que PostgreSQL est sur sa propre partition, cela n'affectera personne d'autre. Et c'est généralement une bonne idée du point de vue des performances également.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X