7 января 2012 г. 14:58 пользователь Dmitry E. Oboukhov <unera@debian.org> написал:
> Можно попробовать принцип "разделяй и властвуй" - > воспользоваться разбиением дочерних таблиц (t2 и t4), > например, по диапазонам значений их внешних ключей > (t1 и t3), как рассказывается здесь: > http://www.postgresql.org/docs/9.1/static/ddl-partitioning.html
Партицирование имеет смысл, если хочется данные именно сохранить. а тут я хочу банально удалять все что старше двух недель (логи).
Ну и удаляйте :-) Только ведь Вы хотите ускорения и не за счёт обновления оборудования? Ускорить можно за счёт разбиения одного индекса на множество, что позволит механизму исключения ограничений работать с более мелкими индексами и использовать меньший объём памяти. Смысл разбиения в этом.