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

Вниз

Как увеличить скорость подключения к сетевой БД   Найти похожие ветки 

 
Ven ©   (2004-06-11 15:20) [0]

Подскажите пожалуйста как увеличить скорость подключения к сетевой базе данных(InterBase).Я подключаюсь через IBDatabase, и выполняю запрос через ibDataset.
Приложение появляется на экране через 20 с.


 
Соловьев ©   (2004-06-11 15:23) [1]

http://www.ibase.ru/v6/ib6faq.htm#xp


 
Ven ©   (2004-06-11 15:30) [2]

2Соловьев
Спасибо за ссылку, но там указаны WinME и WinXP а у меня Win98SE


 
Соловьев ©   (2004-06-11 15:31) [3]


> Win98SE

клиент или сервер?


 
Ven ©   (2004-06-11 15:59) [4]

2 Соловьев
И клиент и сервер


 
Anatoly Podgoretsky ©   (2004-06-11 16:03) [5]

Увеличить памяти если мало, минимум 512


 
Соловьев ©   (2004-06-11 16:04) [6]

мдя...сервер...и FAT-32 конечно? жди траблов...

> Приложение появляется на экране через 20 с.

что значит появляется? может не в конекте дело? а в том что ты там загружаешь?
попробуй просто положить IBDatabase пропиши параметры подключения, но активным его делай по нажатии кнопки. запусти приложение и смотри. Сколько конектится.


 
Соловьев ©   (2004-06-11 16:07) [7]


> минимум 512

почему? насколько мне известно ОП сервака рассчитывается по формуле 15-20 Мб*макс. колличество коннектов


 
Ven ©   (2004-06-11 16:12) [8]

2 Соловьев
Проверил, именно в конекте...
форма запускается мгновенно, а вот соединение с БД - не меньше 20 с


 
Соловьев ©   (2004-06-11 16:29) [9]


> Ven ©   (11.06.04 16:12)

не знаю, перейди на FireBird 1.5, попробуй, все равно это луше InterBase


 
Соловьев ©   (2004-06-11 16:38) [10]

делов-то на 5 минут.


 
Ven ©   (2004-06-11 16:42) [11]

Я сделал вывод и повешу сервер на Win2000...
Думаю - это будет оптимально...
Спасибо большое всем за помощь...


 
Sergey Masloff   (2004-06-12 00:07) [12]

Соловьев ©   (11.06.04 16:07) [7]
>> минимум 512
>почему? насколько мне известно ОП сервака рассчитывается по >формуле 15-20 Мб*макс. колличество коннектов
Ну можно и одним коннектом так напрячь...
Но вообще у меня есть работающая система сервер 486DX2-66 сейчас кажется 32 оперативка было 16. Служит сервером для 4-6 пользователей, причем работают интенсивно - автоматизация библиотеки там и "оперативные" отделы и всякие библиографические и отдел комплектования - вобщем работают интенсивно. И ничего - я последний раз что-то делал лет 5 назад а вообше система работает около 8 лет никаких переустановок никакого обслуживания - раз в неделю автоматически делается backup-restore с контролем. Windows 95 на сервере и клиентах (а чего там еще поставишь?). Работает 100% до сих пор - вот как надо писать! ;-))


 
Sergey Masloff   (2004-06-12 00:17) [13]

Да, по сабжу. Такая фигня (долгий коннект) имеет место быть по невыясненым причинам. Особо в принципе не напрягает - я обычно делаю его (коннект) из отдельной нити чтобы само приложение реагировала на пользователя да и проявляется эффект нечасто. Был случай стояла у меня программа в одной конторе - штук 20 клиентов все нормальные с одного (ничем не отличающегося компа) - 20 сек. коннект. Уж и пакеты по сети ловить пытались и чего только не делали - не выяснили что за дела - плюнули.


 
Morda ©   (2004-06-12 00:47) [14]

>Работает 100% до сих пор - вот как надо писать! ;-))
Молодчик! Научи меня так же.


 
Johnmen ©   (2004-06-12 01:22) [15]

>Ven ©

Просто пропиши на клиенте в hosts айпишник сервера...
Ну и, естественно, в services должен быть прописан порт сервера.


 
Sergey Masloff   (2004-06-12 08:04) [16]

Johnmen ©   (12.06.04 01:22) [15]
>Просто пропиши на клиенте в hosts айпишник сервера...
Если бы все так просто. Если это тот случай что я описывал то не поможет. Проблема остается даже если в строке коннекта IP вместо имени написать. Вобщем, в конце концов даже гуру (имена слишком известны чтобы их озвучивать) - сказали ну действительно ХЗ в чем дело.


 
Anatoly Podgoretsky ©   (2004-06-12 12:32) [17]

Может быть и ХЗ компьютер то далеко.


 
bushmen ©   (2004-06-12 14:36) [18]

>имена слишком известны чтобы их озвучивать

Слишком известных имен не бывает. :)


 
Sergey Masloff   (2004-06-12 14:51) [19]

Anatoly Podgoretsky ©   (12.06.04 12:32) [17]
>Может быть и ХЗ компьютер то далеко.
Компьютер был в их распоряжении ;-) Нет, серьезно, есть такое в IB, проявляется крайне редко (я видел пару раз за 8 лет работы с IB) но бывает - 100%


 
Jiny   (2004-06-12 16:28) [20]

1) Проверь : если стоит Касперски монитор, проверь не стоит ли там задание всю сеть сканить.(у нас такое по умолчанию было :()
2) а что за запрос после коннекта ты отправляешь ?


 
Mim1 ©   (2004-06-13 08:03) [21]

Может у вас создается модуль данных с кучей выставленных active = true запросов, таблиц и т.п.?


 
gis   (2004-06-14 19:10) [22]

Еще такое бывает если ODBC находится в отладке.
Или с ним какойто конфликть.
Даже если вы его не используете.
Если есть что-то типа Cristal report со своим драйвером
то установка ver 8.5 of large
также помогает.


 
Johnmen ©   (2004-06-14 20:23) [23]

Sergey Masloff   (12.06.04 08:04) [16]

Для указанных условий это накроет проблему процентов на 90%
:)



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

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

Наверх




Память: 0.52 MB
Время: 0.045 c
3-1087286955
kalishenko
2004-06-15 12:09
2004.07.11
Связь контролов в DLL и IB компонент проложения


1-1088070116
Alek
2004-06-24 13:41
2004.07.11
Как закрыть процесс?


14-1088150665
AlexG
2004-06-25 12:04
2004.07.11
Переводчики с иностранного..


4-1086121146
user's
2004-06-02 00:19
2004.07.11
Как получить текущее время вплоть до microseconds?


1-1088582222
StarCon
2004-06-30 11:57
2004.07.11
RxDBGrid - не вижу SelectedRow