![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Строка коннекта [D5, IB6.x]
softmasters © (2004-03-24 18:39:00)Народ, всем привет!
Подскажите может кто знает-
работаю с БД через БДЕ
путь к базе указываю локальный, напр.
C:\BASE\base.gdb
Если путь указать так
localhost:C:\BASE\base.gdb
то скорость работы падает.
Как можно побороть данный прикол стандартными методами- может настройки или еще что.
Заранее благодарен за ответы.
Sergey Masloff (2004-03-28 14:10:00) [1]softmasters (28.03.04 13:54) [24]
Вобщем смотри SQL монитором что у тебя там передается и смотри профайлером на что сколько времени тратится. По другому-никак
softmasters (2004-03-28 13:54:00) [2]В общем, ни хр... не понятно...
Sergey Masloff (2004-03-27 18:52:00) [3]softmasters (27.03.04 18:02) [22]
>Увеличились тормоза при выборках.
>Как проверить DNS?
А при чем тут днс если даже с локалхост тормоза? Да из-за ДНС только первый коннект (когда TDatabase.Connected = true делается) тормозил бы
softmasters (2004-03-27 18:02:00) [4]Увеличились тормоза при выборках.
Как проверить DNS?
Сеть не хитрая- два компа соединены NULL-HUB кабелем.
Desdechado (2004-03-27 15:06:00) [5]у тебя время подключения к БД увеличилось или тормоза уже при выборках?
время подключения на разных платформах может варьироваться значительно, особенно для первого коннекта
при выборках не имеет значения, с какой строкой ты подключался (если сеть живая). Может, у тебя DNS тормозит или сеть хитрая?
Sergey Masloff (2004-03-27 13:42:00) [6]softmasters (27.03.04 12:03) [18]
Вобщем, так. Если и есть разница по скорости при подключении через TCP и по локальному протоколу то она настолько невелика что в приложении врядли должна быть заметна невооруженным глазом. Проблема в чем-то другом.
softmasters (2004-03-27 12:04:00) [7]Вернее сделал то , ради чего и задавал вопрос. :-)
softmasters (2004-03-27 12:03:00) [8]Да, сорри. Поясню ситуацию-
сделана программа, используя БДЕ как средство для доступап к InterBase. Работала на 1 компе без всяких проблем.
Возникла задача два компа завязать на 1 базу.
Естественно, на второй комп кинул клиента, + установил БДЕ+настроил соответственно, т.е. путь вида
SERVER:C:\BASE\BASE.gdb
соответственно после этого началось торможение. Для проверки сделал на локальном компе [1]. Торможение началось и там. Так вот, суть вопроса- можно ли что то сделать без переписывания проекта под компоненты типа IBX,FB+ и т.п.
Sergey Masloff (2004-03-26 21:22:00) [9]Соловьев © (26.03.04 09:53) [11]
2 Sergey Masloff
>потому как в ФБ исправлено кучу ошибок.
К проблемам автора вопроса эти исправления имеют отношение?
>БДЕ медленее чем компоненты прямого доступа.
Не всегда и не везде. На что есть результаты тестов ;-) на ibase.ru кстати ;-)
Heet (2004-03-26 10:58:00) [10]Сорючки :))) Совсем невнимательный в последнее время..
Соловьев (2004-03-26 10:52:00) [11]2 Heet
это все для парадокса.. а не для клиент-серверных СУБД
Heet (2004-03-26 10:35:00) [12]У меня вопрос появился такого плана - ежели програ в сети тормозит, значит и с БДЕ ты по сети рабоатешь? А все ли настроил для работы с БДЕ в сети? Насколько помню - в BDE Administrator-е на вкладке Configuration->Init значение Local Share присваевается True, кроме того, указывается значение NetDir для парадокса. Кроме того, попробуй вместо имени хоста, просто сделать постоянно подключаемый сетево диск - должно бы помочь.
Reindeer Moss Eater (2004-03-26 10:03:00) [13]хотя все равно не поможет.
тсп наиболее производителен из доступных протоколов
Reindeer Moss Eater (2004-03-26 09:55:00) [14]Не используй TCP/IP как транспорт. Используй именованные каналы если платформа позволяет
Соловьев (2004-03-26 09:53:00) [15]2 Sergey Masloff
потому как в ФБ исправлено кучу ошибок.
БДЕ медленее чем компоненты прямого доступа.
Fay (2004-03-26 06:38:00) [16]Всё. Пора спать. Пятницу отработаю, и точно пойду спать.
softmasters, я ухитрился Вас с Sergey Masloff перепутать 8)
Тем не менее, ответ [4] не понятен.
Fay (2004-03-26 06:36:00) [17]Благородный дон! Объясните, как это "не писать не получается"?!
Неужели бывает и такой вид недержания?
Если Вы запросто рассматриваете переход на ФБ как возможный, то
резонно предположить, что исходники у Вас имеются.
Sergey Masloff (2004-03-25 22:26:00) [18]Соловьев © (24.03.04 18:45) [1]
>Перейти на ФБ 1.5 и отказаться от БДЕ
И чем это поможет?
softmasters (2004-03-25 20:13:00) [19]Так что, вариантов нет?
softmasters (2004-03-24 23:29:00) [20]Да нет, ложью считать не надо.
Прикол в том, что в сети прога начинает тормозить
и вот для проверки на локальной машине так написал- и результат соответствующий :-(
так что вот