У меня есть таблица с 3 столбцами.Эта таблица содержит много сырья (миллионы).Когда я выбираю строки из таблицы, я часто использую следующие предложения where
:
where column2=value1 and column3=value2
where column1=value
Чтобы ускорить запрос select
, я хочу объявить column1 и column2 в качестве индексов.У меня вопрос , если объявление второго столбца в качестве индекса не уменьшит положительный эффект объявления первого столбца в качестве индекса .
Я также хотел бы спросить, если объявление второго столбца в качестве индексаускорит запросы этого типа: where column2=value1 and column3=value2
.
ДОБАВЛЕНО column1
, column2
и column3
entity
, attribute
, value
.Это очень общее.В качестве сущностей я использую личность, фильмы, города, страны и так далее.Атрибутами являются такие вещи, как: «находится в», «дата рождения», «произведено».