Дополнительный столбец в конце сортировки будет оказывать незначительное влияние на скорость запроса.
Если вы можете, создание составного индекса, как предлагалось ранее, вероятно, неплохая идея:
create index my_index on my_table (field5, field3, field2);
Я был бы изумлен, если бы реализация внутренней сортировки не сделала оптимизацию, о которой вы говорите, это структуры данных и алгоритмы 101.
Имейте в виду, однако, что в некоторых случаях индекс может ухудшить ситуацию, если, например, у вас большой отбор таблиц с несколькими кортежами, и если у вас есть таблица с несколькими столбцами, с которой можно начать, оптимизатор в любом случае просто выполните полное сканирование таблицы, потому что это будет быстрее.