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

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

FireBird [D7]


konda ©   (2006-02-17 16:14:00) 

На компьютере стоит база и локально она работает нормально.
Если работать с этой базой через сеть, то возникают притормаживания. Т.е. человек на базовом компьютере выполняет какие-либо действия в программе, то на др. компьютере в тойже программе, кот. работает с этой базой появляется курсор с часами.
В чем эта проблема заключается и как можно ее решить?
База под Firebird-ом.


Sergey13   (2006-02-21 15:48:00) [1]

2 [18] konda   (21.02.06 15:42)
Тогда, если исходников нет, не дергайся. Все нормально. 8-)
Кстати "курсор с часами" это так страшно (сеть по всякому медленнее дискового шлейфа). Плохо, когда они висят долго. Но это только "в консерватории" править.


konda   (2006-02-21 15:42:00) [2]

>Sergey13
Программа не моя. Досих пор с базой работали на одном компьютере, а теперь надо стло подключить второй.


Sergey13   (2006-02-21 15:23:00) [3]

2[14] konda   (21.02.06 15:16)
Компоненты доступа какие?
Не ищи ошибки у других. Они в твоей программе.


Sergey13   (2006-02-21 15:21:00) [4]

2[13] konda   (21.02.06 15:15)
> А если у меня на обоих компьютерах стоит полная установка FB (server+client), база находится на одном компьютере, а работают с ней на обоих.

Значит на том где нет базы, сервер можно не запускать, все равно работает только клиент.


RO   (2006-02-21 15:20:00) [5]


> если у меня на обоих компьютерах стоит полная установка
> FB (server+client), база находится на одном компьютере,
> а работают с ней на обоих


Ситуация при этом не меняется.

На одном компьютере при этом используется и серверная и клиентская части, а на другом - только клиентская.


> DNS - а что с ним  делать?


Ничего не делать.
Позвать админа для помощи - лучший вариант для начала.


konda   (2006-02-21 15:16:00) [6]

DNS - а что с ним  делать?


konda   (2006-02-21 15:15:00) [7]

> RO
Иными словами, IB/FB/YA-СУБД-сервер может работать ТОЛЬКО с файлами, расположенными на ЛОКАЛЬНЫХ дивайсах.

А если у меня на обоих компьютерах стоит полная установка FB (server+client), база находится на одном компьютере, а работают с ней на обоих.


RO   (2006-02-21 15:13:00) [8]


> Sergey13 ©   (21.02.06 15:08) [11]


Да , не работало бы.

Но точность в определениях дает точность в направлении решения.


> А тут работает, просто медленно


Начать следует с DNS.


Sergey13   (2006-02-21 15:08:00) [9]

2 [9] RO   (21.02.06 15:04)
И с чего ты взял, что в [5] konda   (21.02.06 14:48) описана другая ситуация. Если бы это было не так, вообще бы не работало. А тут работает, просто медленно.


RO   (2006-02-21 15:06:00) [10]

Иными словами, IB/FB/YA-СУБД-сервер может работать ТОЛЬКО с файлами, расположенными на ЛОКАЛЬНЫХ дивайсах.


RO   (2006-02-21 15:04:00) [11]

Применительно к IB/FB/YA файл базы данных должен находиться на той же машине, где активен соотв. СУБД-сервер, к которому ты обращаешься с целью работы с этой базой данных.


Sergey13   (2006-02-21 15:02:00) [12]

2 [7] RO   (21.02.06 14:56)
> ПРименительно к FB определение неверно.
Почему?


RO   (2006-02-21 14:56:00) [13]


> konda   (21.02.06 14:48) [5]
> БАЗОВЫЙ КОМПЬЮТЕР - компьютер, на котором находится база
> (сервер)


ПРименительно к FB определение неверно.


Sergey13   (2006-02-21 14:51:00) [14]

2 [3] konda   (21.02.06 14:40)
>Выполняемые действия на базовом компьютере: открытие, сохранение  документа, ввод данных в документ

Это можно выполнить сотней разных способов. Видимо ты выбрал не самые оптимальные. Или сделал все неоптимально.


konda   (2006-02-21 14:48:00) [15]

БАЗОВЫЙ КОМПЬЮТЕР - компьютер, на котором находится база (сервер)


RO   (2006-02-21 14:45:00) [16]


> человек на базовом компьютере


Дай определение термину "БАЗОВЫЙ КОМПЬЮТЕР"..


konda   (2006-02-21 14:40:00) [17]

Базовый компьютер: WinXP, Duron-1000, память - 3x256Mb, на жестком диске места свободного около 50Gb. Сама база занимает 300Мб.
Клиент: WinXP, P4-1,7, память - 512Mb, на жестком диске места свободного около 20Gb.

Выполняемые действия на базовом компьютере: открытие, сохранение  документа, ввод данных в документ (клиенты, запчасти из справочников). Процессор при открытии и закрытии документа "подпрыгивает" до 100%.
На клиенте в открытой прогамме: во время изменения данных на базовом компьютере появляется курсор с часами.

Firebird v1.5.2.4731.

Таких параметров базового компьютера маловато?


Desdechado   (2006-02-17 16:17:00) [18]

1. тема не оформлена
2. скорее всего клиентская программа выбирает МНОГО данных
3. возможно также, что сервер-базовыйкомпьютер-онжеклиент слабоват, а IB хорошо грузит процессор в массовых операциях (типа в ХП), вот и не хватает мощи для второго клиента


Fay   (2006-02-17 16:16:00) [19]

> какие-либо действия
Какие действия?


Наверх

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