Здравствуйте, _avp_, Вы писали:
А что, собственно, не устраивает? Негласный закон "скорость работы с данными прямо пропорциональна объему отжираемой оперативной памяти" никто не отменял, здесь он проявился во всей своей красе. Так что либо тащить записи в оперативку клиента все кучей (быстро, но памяти съест много), либо выдергивать их кусками и обрабатывать по одной. Правда есть еще вариант поправить что-то в консерватории (например перенести обработку на сервер), но не зная, что именно делается потом с полученными данными — копать в этом направлении имхо будет сложно.