!!! знающие люди прошу для благого проекта помочь без загрузки харда выводить 20 записей из 20000

Alex_2004_0206

Мне нужно, для выкладки благого проекта базы Памятных книг губерний Российской империи, максимально соптимизировать вывод. Сейчас у меня делается селект на все 200 тыс записей, они сортируются по фамилии и идет командой move перемещение курсора на начало той двадцатки, которую нужно вывести на экран. Мне нужно выводидь данную двадцатку без выборки всей базы - поскольку идет большая нагрузка на хард, а база увеличится до 1 млн. Например хочется выводить хитрым селектом - какие кто знает готовые решения?
1 ответ

Alex_2004_0206

Возможно я не понял вопроса, но почему ВЫ 1.Не индексируете поле Фамилия в таблице, по которому ищете и 2.не используете метод FindFirst и возможно FindNext для отбора нужных Вам 20 записей ?