При расположении базы данных на
сервере Novell NetWare используется
параметр Maximum File Locks per Connection (максимальное
число файлов на одно подключение)
сервера. Для комплексной
конфигурации следует установить
значение 1000, для отдельных
конфигураций достаточно около 500 (в
зависимости от конфигурации).
Для его изменения следует на
сервере выполнить команду load servman,
выбрать Server Parameters из Available Options,
выбрать Locks из меню Categories и
изменить значения Maximum Record Locks Per
Connection и Maximum File Locks Per Connection,
изменить файл autoexec.nlm для
автоматической коррекции
параметров при перезагрузке
сервера. Процедуры описаны для
Novell NetWare 4.1. Аналогичные параметры
есть и в других версиях Novell.
При этом, если на рабочей
станции Windows 95/98 установлен клиент
Microsoft для сетей Novell (MSNDS), то на
сервере с одной станции может
быть одновременно открыто около
240 файлов.
Если на рабочей станции Windows 95/98
установлен 32-bit Novell Client версии
ниже 3.00, то на сервере с одной
станции может быть одновременно
открыто не более 172 файлов
независимо от параметров,
установленных на сервере.
Если на рабочей станции Windows 95/98
установлен 32-bit Novell Client версии 3.00 и
выше, то на сервере с одной
станции может быть одновременно
открыто столько файлов, сколько
указано в параметре Maximum File Locks per
Connection сервера. Для этого в
свойствах Novell NetWare Client в закладке
Advanced Settings надо значение параметра
Use Extended File Handles установить как On.
Для параметра File Cache Level следует
поставить значение 1 (при больших
значениях не будет производиться
реиндексация базы на сервере).
- Какие существуют
ограничения по числу рабочих
станций, одновременно
работающих с базой, в сетевых
версиях "1С:Предприятие" (за
исключением версий для SQL)?
В сетях Microsoft Windows95/98
существует ограничение на число
одновременно открытых файлов на
одном компьютере - не более 1024
файла. Данную особенность
необходимо учитывать при
одновременной работе большого
количества пользователей, а также
при работе с теми конфигурациями,
которые при запуске требуют
открытия большого количества
файлов.
В частности, для Комплексной
конфигурации можно создать
только два рабочих места при
использовании данной сети.
В таких случаях можно
рекомендовать использовать
выделенный сервер Microsoft Windows NT или
Novell NetWare, где число одновременно
открытых файлов можно
регулировать.
- Что делать, если при
реиндексации возникает ошибка
с кодом 630 (при работе с 32-bit Novell
Client и выше)?
Такая ошибка возникает, если в
свойствах Novell Client в закладке Advanced
Settings значение параметра File Cash Level
больше 1. В этом случае не
производится реиндексация базы
на сервере. Нужно установить
значение этого параметра равным 1
или 0.
- Что делать, если при
одновременной работе большого
количества пользователей стало
часто появляться сообщение об
ожидании захвата таблицы для
чтения или записи?
В этом случае следует в меню "Сервис"
- "Параметры" в закладке "Общие"
увеличить следующие параметры:
"Период опроса изменений Базы
Данных" до примерно 60 (или более)
сек. и "Время ожидания захвата
таблиц Базы Данных" - до 100-120 сек
- Какие существуют
ограничения по числу рабочих
станций, одновременно
работающих с базой, в сетевых
версиях "1С:Предприятие" (за
исключением версий для SQL)?
Ограничения связаны с
возможностью одновременного
открытия на сервере большого
числа файлов. Каждый новый
пользователь при подключении к
базе открывает на ней число
файлов, примерно равное общему
количеству dbf- и cdx- файлов в
каталоге базы данных +10.
При использовании в качестве
сервера Windows 95/98 максимальное
число файлов, которое может быть
одновременно открыто всеми
пользователями, равно 1024.
При использовании в качестве
сервера Windows NT Server максимальное
число файлов, открываемых с одной
рабочей станции, составляет около
2000. При этом Windows NT самостоятельно
регулирует максимальное число
открываемых файлов в зависимости
от размера свободных ресурсов.
При использовании в качестве
сервера Novell Netware число
одновременно открытых файлов
можно регулировать параметрами
сервера и клиента на рабочей
станции. (см. выше).
- Насколько параметры сети
влияют на производительность
сетевой файл-серверной версии
"1С:Предприятия"?
Сравните время обработки
документов, когда данные
находятся на диске сервера и
когда на локальном диске рабочей
станции. Если данные - на
локальном диске, то это будет
время "чистое", не зависящее
от сети. При расположении данных
на сервере получится время с
учетом загруженности сети. Если
эти параметры различаются в
несколько раз, то можно говорить о
плохой конфигурации сети.
При этом следует учитывать, что
при работе в монопольном режиме
включен внутренний кэш программы,
и она не обращается за каждой
записью базы данных по сети на
сервер, а использует кэш в
оперативной памяти. Если же
запустить программу в
разделенном режиме - время
увеличится, поскольку каждая
запись извлекается с диска
сервера.
В наибольшей степени на
производительность сетевой файл-серверной
версии "1С:Предприятия"
влияет аппаратное и программное
обеспечение сервера.
- Отличия локальной установки
от сетевой
Локальная установка имеет
следующие недостатки:
- уменьшает свободное место на
локальном диске,
- сложнее обновлять релиз
программных файлов - в этом случае
нужно производить обновление
релиза на каждой рабочей станции.
Преимущества локальной
установки :
- быстрее производится запуск
программы,
- меньше загружена сеть,
- меньше нагрузка на сервер.
- Сеть Windows NT. Если работают два
и более пользователей, резко
замедляется скорость работы
"1С:Предприятия". В чем
причина?
Так работает механизм
кэширования Windows NT. Если база
лежит на NT Server, то при одном
пользователе будет включен кэш
сервера. Если с данными начал
работать второй пользователь, то
кэш выключается. При этом он не
включится даже тогда, когда все
пользователи, кроме одного,
выйдут из программы.
Эта особенность не связана с
работой программ "1С:
Предприятие".
- Что следует в первую очередь
модернизировать в используемом
оборудовании для увеличения
быстродействия сетевой версии
"1С:Предприятия"?
При работе с сетевой версией
"1 С: Предприятия" основная
нагрузка приходится на файловую
систему сервера. Поэтому при
модернизации оборудования
рекомендуется в первую очередь
производить увеличение
оперативной памяти сервера и
замену жестких дисков и их
контроллеров на более быстрые.
- При входе с одной из рабочих
станций после выбора
информационной базы программа
завершает работу (закрывается)
без выдачи сообщений. В чем
причина?
Такое происходит, если
программа не может открыть или
создать нужное число файлов.
Возможны следующие ситуации :
1. Недостаточно прав на каталог с
базой данных. У каждого
пользователя должны быть ПОЛНЫЕ
права на каталог с базой данных и
его подкаталоги.
2. Программа не может открыть
необходимое количество файлов.
Это может быть по причине
ограничений сетевого
программного обеспечения.