| Как использовать индексы для оптимизации запросов по полю типа timestamp | [исправить] | 
| EXPLAIN SELECT num FROM news WHERE enter_date < (now() - '30 days'::interval);
По умолчанию используется Seq Scan, несмотря на наличие индекса по
 enter_date, для использования индекса нужно использовать:
     EXPLAIN SELECT num FROM news WHERE enter_date < (SELECT now() - '30 days'::interval);
или 
     set enable_seqscan to off;
 | 
|  | 
| 
 | 
17.04.2002
 | | Раздел:    Корень / Программисту и web-разработчику / SQL и базы данных / PostgreSQL специфика / Оптимизация и администрирование PostgreSQL |