Показать сообщение отдельно
Старый 18.02.2022, 23:04   #5  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,712 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
В главной таблице создай индекс по полю InstanceRelationType.

Почему-то по этому полю индекс автоматически не создается. Как следствие, любой запрос по вторичным таблицам включает в себе фильтр по этому полю, а индекса такого нет.

Хотя, любой индекс во вторичной таблице автоматически включает в себя это поле. Т.е. вместо индекса по InstanceRelationType в главной таблице можно сделать индекс по последнему полю в последней таблице. По которой запрос выполняется

Впрочем, возможно имеет смысл создать индексы во всех 3 таблицах по каждому из полей. Но в главной таблице в индекс по первому полю добавить еще InstanceRelationType. А SQL уже сам выберет какой из этих 3 индексов будет выгоднее использовать
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
За это сообщение автора поблагодарили: sukhanchik (6).