PostgreSQL - Indexing Strategies
You created a partial index:
But queries filtering
CREATE INDEX idx_recent_orders ON orders (order_date) WHERE order_date > CURRENT_DATE - INTERVAL '30 days';But queries filtering
order_date > CURRENT_DATE - INTERVAL '30 days' are not using the index. What is the likely problem?