#985

Частичный индекс для активной подписки пользователя

Дашборд часто проверяет активную подписку конкретного пользователя в таблице subscriptions. Активных строк заметно меньше, чем архивных, поэтому полный индекс был бы избыточным. Создайте компактный частичный индекс по user_id только для строк, где status = 'active'.

Ускорьте этот запрос индексом
CREATE INDEX ix_subs_active_user ON subscriptions (user_id) WHERE status = 'active'

Только CREATE/ALTER/DROP — SELECT в конце не нужен.

Здесь будет результат вашего запроса