столбцы client_coordinator_id и status имеют индексы
Я бы рекомендовал индекс для обоих столбцов, а не отдельные индексы для каждого столбца. Итак:
create index ix_projects on projects(status, client_coordinator_id)
Это должна быть правильная последовательность столбцов, но вы также можете попробовать:
create index ix_projects on projects(client_coordinator_id, status)
Попробуйте каждый индекс, затем отбросьте его и попробуйте следующий - не пытайтесь использовать оба одновременно, иначе вы не сможете определить, какой из них помогает.
Также совершенно непонятно, почему вы используете group by
, но функция агрегирования не появляется в select
п. Предположительно, вы хотите select distinct
вместо этого. Это не обязательно улучшит производительность, но прояснит намерение:
select distinct client_coordinator_id
from projects
where status not in ('DELETED', 'ARCHIVED')
and client_coordinator_id > 0