Пожалуйста, рассмотрите таблицу "TABLE" в базе данных NuoDB, которая состоит из 70 миллионов записей. Также рассмотрим столбцы, представленные в «TABLE»: column_1, columne_2, column_3, column_4 и column_5. Среди приведенных выше столбцов column_1 - это первичный ключ. И column_1, column_2 и column_3 проиндексированы.
Теперь у нас есть требование выполнить запрос SQL следующего шаблона:
select * from TABLE where column_2 = ? and column_3 = ? and column_4 = ?
Мы видим, что column_2 и column_3 уже проиндексированы и, следовательно, нет проблем с этим. Но column_4 не индексируется.
Будет ли это иметь значение? Обязательно ли включать column_4 в качестве индексированного столбца?