Для этих запросов вам нужен следующий индекс: (rec_id, va_id)
.
Вы действительно имеете в виду select *
? Если вы можете сократить количество столбцов в предложении select
до нескольких столбцов, то вы можете также добавить их в индекс.
Например, такой запрос:
select col1, col2 from table1 where rec_id = 180000002 and va_id = 100;
Будет полезен индекс (rec_id, va_id, col1, col2)
: это делает индекс , охватывающий , если база данных сможет выполнить его полностью, просматривая только индекс.