Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Вниз

FireBird   Найти похожие ветки 

 
konda   (2006-02-17 16:14) [0]

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


 
Fay ©   (2006-02-17 16:16) [1]

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


 
Desdechado ©   (2006-02-17 16:17) [2]

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


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

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

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

Firebird v1.5.2.4731.

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


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


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


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


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

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


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

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

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


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


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


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


 
Sergey13 ©   (2006-02-21 15:02) [8]

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


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

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


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

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


 
Sergey13 ©   (2006-02-21 15:08) [11]

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


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


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


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

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


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


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


 
konda   (2006-02-21 15:15) [13]

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

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


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

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


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


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


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

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


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


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


 
Sergey13 ©   (2006-02-21 15:21) [16]

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

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


 
Sergey13 ©   (2006-02-21 15:23) [17]

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


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

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


 
Sergey13 ©   (2006-02-21 15:48) [19]

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



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

Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.013 c
2-1140863417
Volfram
2006-02-25 13:30
2006.03.12
Microsoft Help Workshop


4-1135072687
Volf_555
2005-12-20 12:58
2006.03.12
Как вывести на экран все иконки из dll-файла?


15-1140263782
Pazitron_Brain
2006-02-18 14:56
2006.03.12
Подскажите книгу по мотивам Half-Life


2-1140886737
LostHero
2006-02-25 19:58
2006.03.12
TrackBar для Видео Плеера


15-1140446817
ArtemESC
2006-02-20 17:46
2006.03.12
Смена текстового видеорежима





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский