с учетом полей в блоке where (или on), или еще и с учетом полей в select?
Внутрь индекса можно включить какую либо колонку ключевым словом INCLUDE и тогда селект только по этой колонке с поиском по этому индексу будет быстрее. Но это частный случай. В большинстве ситуаций нужно учитывать только условия
Иногда имеет смысл включать, чтобы получить index only scan для каких-то частых запросов. Ещё, например, в индекс по внешнему ключу можно включать первичный ключ таблицы, чтобы ускорять «транзитные» джойны через эту таблицу.
Обсуждают сегодня