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

Вниз

Строка коннекта   Найти похожие ветки 

 
softmasters   (2004-03-24 18:39) [0]

Народ, всем привет!
Подскажите может кто знает-
работаю с БД через БДЕ
путь к базе указываю локальный, напр.
C:\BASE\base.gdb
Если путь указать так
localhost:C:\BASE\base.gdb
то скорость работы падает.
Как можно побороть данный прикол стандартными методами- может настройки или еще что.
Заранее благодарен за ответы.


 
Соловьев ©   (2004-03-24 18:45) [1]

Перейти на ФБ 1.5 и отказаться от БДЕ


 
softmasters   (2004-03-24 19:48) [2]

А чтобы пока без отказа от БДЕ?


 
Fay ©   (2004-03-24 19:55) [3]

не пиши "localhost:"


 
softmasters   (2004-03-24 21:18) [4]

Не писать не получается...
Что еще можно придумать?


 
Anatoly Podgoretsky ©   (2004-03-24 22:02) [5]

То есть самое первое твое сообщение прикажешь считаь ложью?


 
softmasters   (2004-03-24 23:29) [6]

Да нет, ложью считать не надо.
Прикол в том, что в сети прога начинает тормозить
и вот для проверки на локальной машине так написал- и результат соответствующий :-(

так что вот


 
softmasters   (2004-03-25 20:13) [7]

Так что, вариантов нет?


 
Sergey Masloff   (2004-03-25 22:26) [8]

Соловьев ©   (24.03.04 18:45) [1]
>Перейти на ФБ 1.5 и отказаться от БДЕ
И чем это поможет?


 
Fay ©   (2004-03-26 06:36) [9]

Благородный дон! Объясните, как это "не писать не получается"?!
Неужели бывает и такой вид недержания?
Если Вы запросто рассматриваете переход на ФБ как возможный, то
резонно предположить, что исходники у Вас имеются.


 
Fay ©   (2004-03-26 06:38) [10]

Всё. Пора спать. Пятницу отработаю, и точно пойду спать.
softmasters, я ухитрился Вас с Sergey Masloff перепутать 8)
Тем не менее, ответ [4] не понятен.


 
Соловьев ©   (2004-03-26 09:53) [11]

2 Sergey Masloff
потому как в ФБ исправлено кучу ошибок.
БДЕ медленее чем компоненты прямого доступа.


 
Reindeer Moss Eater ©   (2004-03-26 09:55) [12]

Не используй TCP/IP как транспорт. Используй именованные каналы если платформа позволяет


 
Reindeer Moss Eater ©   (2004-03-26 10:03) [13]

хотя все равно не поможет.
тсп наиболее производителен из доступных протоколов


 
Heet   (2004-03-26 10:35) [14]

У меня вопрос появился такого плана - ежели програ в сети тормозит, значит и с БДЕ ты по сети рабоатешь? А все ли настроил для работы с БДЕ в сети? Насколько помню - в BDE Administrator-е на вкладке Configuration->Init значение Local Share присваевается True, кроме того, указывается значение NetDir для парадокса. Кроме того, попробуй вместо имени хоста, просто сделать постоянно подключаемый сетево диск - должно бы помочь.


 
Соловьев ©   (2004-03-26 10:52) [15]

2 Heet
это все для парадокса..  а не для клиент-серверных СУБД


 
Heet   (2004-03-26 10:58) [16]

Сорючки :))) Совсем невнимательный в последнее время..


 
Sergey Masloff   (2004-03-26 21:22) [17]

Соловьев ©   (26.03.04 09:53) [11]
2 Sergey Masloff
>потому как в ФБ исправлено кучу ошибок.
К проблемам автора вопроса эти исправления имеют отношение?

>БДЕ медленее чем компоненты прямого доступа.
Не всегда и не везде. На что есть результаты тестов ;-) на ibase.ru кстати ;-)


 
softmasters   (2004-03-27 12:03) [18]

Да, сорри. Поясню ситуацию-
сделана программа, используя БДЕ как средство для доступап к InterBase. Работала на 1 компе без всяких проблем.
Возникла задача два компа завязать на 1 базу.
Естественно, на  второй комп кинул клиента, + установил БДЕ+настроил соответственно, т.е. путь вида
SERVER:C:\BASE\BASE.gdb
соответственно после этого началось торможение. Для проверки сделал на локальном компе [1]. Торможение началось и там. Так вот, суть вопроса- можно ли что то сделать без переписывания проекта под компоненты типа IBX,FB+ и т.п.


 
softmasters   (2004-03-27 12:04) [19]

Вернее сделал то , ради чего и задавал вопрос. :-)


 
Sergey Masloff   (2004-03-27 13:42) [20]

softmasters   (27.03.04 12:03) [18]
Вобщем, так. Если и есть разница по скорости при подключении через TCP и по локальному протоколу то она настолько невелика что в приложении врядли должна быть заметна невооруженным глазом. Проблема в чем-то другом.


 
Desdechado ©   (2004-03-27 15:06) [21]

у тебя время подключения к БД увеличилось или тормоза уже при выборках?
время подключения на разных платформах может варьироваться значительно, особенно для первого коннекта
при выборках не имеет значения, с какой строкой ты подключался (если сеть живая). Может, у тебя DNS тормозит или сеть хитрая?


 
softmasters   (2004-03-27 18:02) [22]

Увеличились тормоза при выборках.
Как проверить DNS?
Сеть не хитрая- два компа соединены NULL-HUB кабелем.


 
Sergey Masloff   (2004-03-27 18:52) [23]

softmasters   (27.03.04 18:02) [22]
>Увеличились тормоза при выборках.
>Как проверить DNS?
А при чем тут днс если даже с локалхост тормоза? Да из-за ДНС только первый коннект (когда TDatabase.Connected = true делается) тормозил бы


 
softmasters   (2004-03-28 13:54) [24]

В общем, ни хр... не понятно...


 
Sergey Masloff   (2004-03-28 14:10) [25]

softmasters   (28.03.04 13:54) [24]
Вобщем смотри SQL монитором что у тебя там передается и смотри профайлером на что сколько времени тратится. По другому-никак



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

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

Наверх




Память: 0.52 MB
Время: 0.024 c
3-1080216260
Anna
2004-03-25 15:04
2004.04.25
Как добавить поле в Dataset на этапе выполнения


6-1077909579
Russu
2004-02-27 22:19
2004.04.25
SMTP сервер


3-1080196639
anton_cor
2004-03-25 09:37
2004.04.25
отследить переоткрытые detail DataSet’а в master/detail


14-1080734429
Rule
2004-03-31 16:00
2004.04.25
Кто знает альтернативу JustOne ?


14-1080722604
Rule
2004-03-31 12:43
2004.04.25
нужны красивые иконки