Re[2]: Курсоры Client vs Server
От: _avp_  
Дата: 14.12.06 10:40
Оценка:
Здравствуйте, Пацак, Вы писали:

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

П>

клиентский курсор необходим поскольку в табличку пишется за раз большое кол-во записей, при серверном курсоре скорость записи на порядок ниже. как вариант решения — пришлось отдельно открывать запрос к этой таблице с клиентским курсором при условии ID=0, и добавлять записи уже в него.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.