Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.29;
Скачать: CL | DM;

Вниз

какой тип курсора выбрать клиентский или серверный??   Найти похожие ветки 

 
abx   (2003-09-10 16:29) [0]

подскажите пожалуеста какой тип курсора выбрать для ADOQuery,
допустим есть база 100000 записей, при попытке загрузить их на клинта с курсором UseClient оперативка начинает загружаться и комп виснет =(, при использовании UseServer база открывается нормально! НО! если по локалке использовать серверный курсор будит ли он тормозить просмотр в grid"e?? (проверить возможности не имею). да и вообще как вы используете эти клиентские курсоры?? загружают оперативку ведь ужас как...


 
Nikolay M. ©   (2003-09-10 16:58) [1]

Мое скромное мнение таково, что очень редко возникает необходимость в перекачивании таких огромных данных на клиента, несмотря на то, какой используется курсор..


 
abx   (2003-09-10 17:12) [2]

впринцепи да, а если приспичит клиента?? темболее что памяти на клиентах установленно либо 32 либо 64, даже при закачке 2000 на 32 комп виснит, на 64 рабоет ОЧЕНЬ медленно


 
Nikolay M. ©   (2003-09-10 17:22) [3]


> а если приспичит клиента??

Значит нужно убедить, чтобы никогда не приспичило.
Обычно страшные сказки о том, какие объемы гоняются по сети и из свопа в память и обратно, какой злой будет админ и как плохо будет серверу, действуют успокаивающе :)
Короче - зри в корень :) Ни один юзер в здравом уме не захочет смотреть одновременно 100 000 записей.


 
Sandman25 ©   (2003-09-10 17:32) [4]

Запрашивайте фильтр у пользователя (по периоду дат, клиенту, товару и т.д.) - получите строку S типа "date_beg="1.1.2003"". Затем запустите запрос типа "Select count(*) from table where " + S, и если результат слишком большой (больше 5000, например), требуйте у пользователя более жесткий фильтр.


 
abx   (2003-09-10 17:54) [5]

> Значит нужно убедить, чтобы никогда не приспичило.
боюсь что это не представляется возможным... хотя попытась конечно стоит.

> Запрашивайте фильтр у пользователя. идея хорошая, но опять же что можно загрузить на комп у которого всего 32 оперативки. 1000 записей и то заглохнуть может.

а если использовать серверный курсор будит ли лагать по сетке?



Страницы: 1 вся ветка

Текущий архив: 2003.09.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-96245
Stalker780
2003-09-17 12:09
2003.09.29
MDI окно из DLL


14-96410
Дремучий
2003-09-11 11:04
2003.09.29
Почему из форумов нет ссылки на Список Анкет?


14-96383
Vlad Oshin
2003-09-11 17:47
2003.09.29
---|Ветка была без названия|---


3-96059
demonyator
2003-08-29 20:43
2003.09.29
Округление результата SQL запроса


7-96458
Prov
2003-07-17 14:39
2003.09.29
Размер экрана