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