Форум: "Базы";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
ВнизКак увеличить скорость подключения к сетевой БД Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.039 c