Я плохо разбираюсь в SQL.
Я ищу способ ускорить простое соединение, как это:
SELECT
E.expressionID,
A.attributeName,
A.attributeValue
FROM
attributes A
JOIN
expressions E
ON
E.attributeId = A.attributeId
Я делаю это десятки тысяч раз, и с ростом таблицы все больше и больше.
Я имею в виду индексы - если бы я ускорил выборку для отдельных таблиц, я бы, вероятно, поместил некластеризованные индексы в expressionID для таблицы выражений и другой в (attributeName, attributeValue) для таблицы атрибутов - но я не знать, как это может применяться к объединению.
EDIT : у меня уже есть кластеризованный индекс для expressionId (PK), attributeId (PK, FK) в таблице выражений и другой кластеризованный индекс в attributeId (PK) в таблице атрибутов
Я видел этот вопрос, но я прошу что-то более общее и, вероятно, гораздо более простое.
Любая помощь приветствуется!