Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.037 c
14-1088074044
infom
2004-06-24 14:47
2004.07.11
Кто какими компонентами в основном пользуется ?


3-1087450648
Ренат
2004-06-17 09:37
2004.07.11
Tool для работы с базой MSSQL


14-1087565543
syte_ser78
2004-06-18 17:32
2004.07.11
Всех с наступающими выходными!


1-1088408739
VadimKV
2004-06-28 11:45
2004.07.11
Error: class + Constructor + Destructor


9-1080245106
GunmeN
2004-03-25 23:05
2004.07.11
Дым войны





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский