загнать все поля в индексы не лучшее решение )
Ну речь и не идёт о всех полях, по крайней мере очень многое зависит от того что за данные там лежат, как часто по ним требуется поиск, сортировка, связывание (join).
Я лишь имел ввиду что БД (реляционные) как раз и были придуманы чтобы уметь и хранить большой объём структурированных данных, и уметь их сортировать быстрее чем это может делать клиентское приложение (ну в те времена то там калькуляторы по сути были на клиентской части) и не менее важно чтобы это происходило было, опять же без вдаваться в подробности про кэш, предсказания и пр...