В основном я работаю с большой таблицей (150M строк), поэтому индексы очень важны, но в основном это таблица, в которой есть несколько различных полей для поиска. Таким образом, способ запроса столбцов имеет, вероятно, сотни различных вариантов, поэтому создание индексов для каждого другого варианта нереально.
Итак, поясню немного подробнее: иногда в запросе может появляться столбец, иногда - нет. Это верно для нескольких разных столбцов.