| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PostgreSQL > [PostgreSQL] Планировщик заданий |
| Автор: SamDark 31.10.2007, 12:31 |
| Имеется страшный и ужасный запрос, выполняющийся 24 секунды. Оптимизации вроде больше не подлежит. Есть идея создать табличку и сливать туда раз в неделю результат этого запроса. Можно ли средствами самого PostgreSQL сделать выполнение запроса каждые N дней? |
| Автор: SamDark 8.11.2007, 20:01 |
| Отвечаю на свой же вопрос: Идея хорошая и правильная, но средств у Postgres (в стандартной конфигурации) для её реализации нет. |
| Автор: LSD 9.11.2007, 12:44 |
| Может стоит попробовать http://jonathangardner.net/PostgreSQL/materialized_views/matviews.html? |
| Автор: SamDark 9.11.2007, 14:28 | ||
LSD,
Это как раз мой случай. Но за ссылку спасибо. Буду знать. |
| Автор: LSD 9.11.2007, 14:32 |
Дык какая тебе разница тогда? В любом случае таблица обновляемая раз в неделю будет иметь incorrect data. |
| Автор: SamDark 9.11.2007, 15:32 |
| LSD, Это да. Проблему я уже решил средствами Java. Получилось неплохо. В следующий раз попробоую materialized views. |