PostgreSQL: ограничение таблицы или рост базы данных? - PullRequest
0 голосов
/ 06 января 2010

Наша база данных вышла из-под контроля и заполнила раздел SAN, которым она делилась с другими службами. В некоторых других RDBMSen есть способы отключить авторост. Я не нашел такой подход (пока) с Postgres. Откладывая в сторону проблемную базу данных, которая вызвала этот беспорядок ...

Каков ваш подход к предотвращению или ограничению роста таблиц / баз данных в Postgres? Или есть один?

"... не существует ограничений по размеру, за исключением физических границ, установленных на устройстве операционной системой."
Ref. http://wiki.postgresql.org/wiki/PostgreSQL_for_Oracle_DBAs

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 06 января 2010

Мониторинг, как уже было сказано в depesz, и принудительное его выполнение, специально , а не , деление раздела с другими службами Пока PostgreSQL находится в своем собственном разделе, он ни на кого не повлияет. И это вообще хорошая идея с точки зрения производительности.

1 голос
/ 06 января 2010

Мониторинг. И ручная (или автоматическая, в зависимости от ваших предпочтений) реакция на ситуации.

Мониторинг, конечно же, должен выполняться автоматически - Nagios, Cacti, что угодно.

...