Сетевая БД с досовым интерфейсом
3431
15
Всем добрый день! Может быть, сможете что-то подсказать по моему вопросу.
В офисе 6 машин используют базу данных с досовым интерфейсом, сам сервер базы управляется Novell NetWare 6.5. Проблема в том, что на всех машинах база тормозит страшным образом. На одной установлена WinXP, на остальных - Win2k. Конфигурация у всех примерно одинаковая: процессоры Celeron 2.66, по 256 МБ ОЗУ, сетевушки интегрированные (сотки).
Остальные сетевые приложения работают без торможения, да и в целом к работе сети никаких нареканий нет.
В чем может быть причина проблемы?
Midsummer
как вариант поставьте терминальный сервер windows 2003 туда базу и пользоваться ей не с локальной машины, а заходя на терминальник - если это сработает, то живите так. Часто срабатывает нормально, но сначала надо проверить.
Midsummer
1. По какому протоколу связь с NetWare ?
2. Стоят-ли клиенты родные от Novell ?
ViT
> поставьте терминальный сервер windows 2003

Тогда, по сути, придется менять Novell на Windows, что достаточно радикально.

IMHO здесь что-то в конфигурации клиентов или сервера не так, но что именно - сказать не могу, с Novell-ом уже много лет не работал.
ViT
windows 2003 туда базу и пользоваться ей
венда не дружит с файл-серверными базами. Новелл гораздо лучше. Еще лучше Линух с самбой.
Midsummer
что за база, скоко клиентов?
Anomander
Поменять Novell на windows не могу, т.к. сервер Novell управляется удаленно из головной конторы, и в этом плане руки у меня связаны.
tpi
на сегодняшний день 6 клиентов, а перспективе возможен неограниченный рост их количества. Хотя не представляю, как это будет. Сейчас 6 человек сидят матерятся, а потом человек 20 матюкаться будут :D.

Возможности конфигурирования базы отсутствуют, она копируется на машину в виде набора файлов и запускается соответствующим exe-шником.

При этом руководство в головном офисе утверждает, что у них 100 человек работают при той же конфигурации рабочих станций и сервера, и никакого торможения нет...
ViT
п.9
Дельный совет, а если не заработает, то Linux, нет Solaris и т.д., про то что ТС W2003 денег стоит и не говорим. Мои вопросы товарищ проигнорировал, ну и ладно- гадаем на кофейной гуще дальше.....
tpi
ну это вообщем-то довольно интересное заключение.:миг:

Novell как файловый сервер конечно силен - это бесспорно, но времена NT4 уже вообщем-то давно прошли. 2003 сервер вполне так нормально ужеивается с файловыми базами. Хотя, опять таки повторюсь - новел это хорошая система, а вот линуск с самобой против windows 2003 - это довольно спорно, тут скорее уже если Next-Next-Next Windows и тонконастроенный linux+samba сравнивать, то таки да самба победит, если же руки приложить и к винде - то оч. спорно.
Midsummer
запросите у них что описание решения - т.е. конфигурацию ПО рабочих мест и сервера, версии, какое сетевое оборудование, как все это должно быть настроено и настройте так-же как положено. Это единственно правильное решение - запросить инфу от Москвы, хотя можно конечно и самому попробовать порешать.:улыб:
Midsummer
Возможности конфигурирования базы отсутствуют, она копируется на машину в виде набора файлов и запускается соответствующим exe-шником
хз, тут то вообше сеть ни при чем.

поробуй сделать оптимизацию nt под ms-dos:

в файл autoexec.nt нужно добавить строки
lh %SystemRoot%\system32\kb16.com ru

в файл config.nt нужно добавить строки
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=99
buffers=50

Также необходимо удостовериться в корректном состоянии переменных окружения TEMP и TMP, которые должны содержать путь к каталогу на локальном диске, в котором будут сохраняться временные файлы. Лучше создать папку c:\tmp и указать ее в path.

Запустить regedit . В реестре по адресу
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout
(илиHKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes в w2k)
изменить значение ключа 00000409 в папке DosKeybCodes на ru (по
умолчанию установлено значение us).
tpi
А у меня на виндовом сервере пользуют фоксовую базу и проблем нет.
Или я не в тему?
tpi
п.9
Это не оптимизация, а русификация(кроме dos=high, umb) а files, buffers не всегда фиксированные числа.
Скорее всего проблема в настройке IPX-протокола либо на сервере, либо на станциях. Но поскольку автор об этом молчит, думаю его и так все устраивает.
xbc
п.9
в тему, кстати фоксовая база лучшая из файл-серверных (по современным вариантам типа sqllite я статистику не имею). Опять же проблемы появляются при большой загрузке, больших таблицах, количестве пользователей. Вообще для дос файл серверного решения считается лучшим сервер Новелл (Линукс-самба), клиент Вин 98.
tpi
Наверно вы правы про Novell и т.д.
В родственной организации точно такая же база ,как и у меня ,как раз на Novell и живет.
А у нас под Win2000 доживает,нас вроде все устраивает.
Действительно ,на настоящий момент пользователей немного-7-8 в пике ,база тоже относительно небольшая -порядка 2-3 тысячи записей в основнрй таблице плюс всякие ссылки на дополнительные характеристики