При поиске и устранении неисправностей на сервере с очень высоким ожиданием ввода / вывода я замечаю, что много запросов поступает от запросов, которые выполняют SELECT max(x) FROM t WHERE y = ?
.
Мой индекс btree (x, y)
.
Я заметил, что план запроса выполняет индексное сканирование назад , чтобы получить макс. Это плохо? Должен ли я беспокоиться об этом и, возможно, добавить еще один индекс (в обратном порядке)? Или есть лучший способ создать индекс, подходящий для этого типа запросов?