Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как увеличить скорость подключения к сетевой БД [D6, IB6.x]


Страницы:   1 2

Ven ©   (2004-06-11 15:20:00) 

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


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

Sergey Masloff   (12.06.04 08:04) [16]

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


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

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


Mim1   (2004-06-13 08:03:00) [3]

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


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

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


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

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


bushmen   (2004-06-12 14:36:00) [6]

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

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


Anatoly Podgoretsky   (2004-06-12 12:32:00) [7]

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


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

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


Johnmen   (2004-06-12 01:22:00) [9]

>Ven ©

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


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

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


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

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


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

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


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

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


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

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


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


> Ven ©   (11.06.04 16:12)

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


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

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


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


> минимум 512

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


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

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

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

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


Anatoly Podgoretsky   (2004-06-11 16:03:00) [19]

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


Ven   (2004-06-11 15:59:00) [20]

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо