Войти

Показать полную графическую версию : 1C долго работает через сеть


MaxCmd
17-04-2008, 03:05
Здраствуйте всем.

Надеюсь на вашу помощь.

Короче, есть локальная сеть состоящих из 6-7 машин. Один Windows 2003 Server(AD, DNS, DHCP, File Server), который стоит база 1C.
Папку базы открыто доступ по сети. Другие машины работают через этот базу. Но все операции на клиентских машинах очень много времени займет.
Создать сетевой диск на клиентских компьютерах немного ускорил процесс. Все равно основное время уйдет ожидая результаты.

Прощу ващу помощь, советы.

Заранее благодарю.

XaHAleX
17-04-2008, 07:04
MaxCmd, 1С при обработке больших отчетов, операций сначала качает таблицы к себе на локальную машину, потом обрабатывает, поэтому скорость зависит от размера базы, пропускной способности сетки и от конфигурации локальных машин... Для ускорения работы 1С можно использовать терминал (в этом случае все будет обрабатываться на сервере), + попробовать уменьшить размер БД (либо созданием новой с переносом начальных остатков и справочников, либо в SQL). Первый вариант для Вашей конфигурации - дешевле, можете попробовать прямо сейчас, т.к. терминал пробный можно активировать на 120 дней.

Angry Demon
17-04-2008, 08:16
Один Windows 2003 Server(AD, DNS, DHCP, File Server)
Уже весело. Не многовато ролей?

XaHAleX, если он ещё и TS на этот бедный сервак повесит, боюсь, не сильно скорость возрастёт, если вообще возрастёт... :)

Busla
17-04-2008, 09:28
Angry Demon, а ты предлагаешь на сетку из 6 машин несколько серваков поставить? :D
Тем более, если файл-сервер обслуживает в основном нужды 1C, то будет не "ещё", а "вместо".

MaxCmd, а какая конфигурация у сервера?

MaxCmd
17-04-2008, 10:57
XaHAleX, спасибо за советы. Я очень благодарен.
Но боюсь, в Узбекистане сложно купить за деньги(!) такие штуки(смысле, лицензия Terminal server а).

Busla, сейчас Windows 2003 установлен на простой РС.

Не плохо ли если они будут работать через удаленный доступ(это тоже как вариант)?

И еще я хотел спросить, кеширование файлов поможет или нет?

При включения кеширования у клиентах возникает проблема, некоторые файлы не синхронизуются.

kim-aa
17-04-2008, 11:36
Но боюсь, в Узбекистане сложно купить за деньги(!) такие штуки(смысле, лицензия Terminal server а). »
Сервер же как-то купили? Значит можете купить и доп-лицензии к нему.

Не плохо ли если они будут работать через удаленный доступ(это тоже как вариант)? »
Не совсем понятен вопрос. Терминальная сессия это и есть правильное название "удаленного доступа".

И еще я хотел спросить, кеширование файлов поможет или нет? »
Т.к. система многопользовательская, то локальное кеширование создаст больше проблем, чем решений.
Это тот самый случай, когда лекарство хуже болезни.

---------------------------
Хотелось бы увидеть конфигурацию сервера, версию 1С (7.7 или 8.0) и размер базы, но думаю до 10 терминальных клиентов сможет обслужить любой сервер выпущенный в течении 3 лет.

Уже весело. Не многовато ролей? »
Если только на 10-х, то нет.

Хотя, лично я бы, для 10х домен бы и не разворачивал.

Anatoliy2004
17-04-2008, 11:39
DHCP »
6-7 машин »
можеш отключить на такое количество машин можно и вручную прописать

по 1С

поэтому скорость зависит от размера базы, пропускной способности сетки и от конфигурации локальных машин »
Для ускорения работы 1С можно использовать терминал »
ето правильно
либо в SQL » - если база большая(от 1,5 Гб(забудеш о переиндексации)

У меня в сетке 50 машин база 12 гб, все летает.

Да еще ольшое значение в скорости работы имеет сама конфигурация базы, тоесть правильно ли она написана, нет ли лишних запросов, циклов и тд.

Я вообще советую тебе купи норм комп дво или 4 ядерник поставь 2003 серкак на него поставь терминал
и всех пользователей закинь в бездисковую загрузку.

Angry Demon
17-04-2008, 12:07
Хотя, лично я бы, для 10х домен бы и не разворачивал.
Аналогично. Незачем.

XaHAleX
17-04-2008, 13:00
Но боюсь, в Узбекистане сложно купить за деньги(!) такие штуки »
ну не знаю, мы продаем лицензии за 2900, умножить на 7, равно 20300 - это в рублях... при том, сервер 2003 стоит 26300...

XaHAleX
17-04-2008, 13:16
У меня в сетке 50 машин база 12 гб, все летает » Я так понимаю это на SQL... Ты считал сколько будет стоить покупка (апгрейд с Бух. 7.7) 1C на SQL, сам SQL 31330, плюс клиентов 5760 х 7 = 40320... в общем рублей 100...

Anatoliy2004
17-04-2008, 17:57
Я так понимаю это на SQL... Ты считал сколько будет стоить покупка (апгрейд с Бух. 7.7) 1C на SQL, сам SQL 31330, плюс клиентов 5760 х 7 = 40320... в общем рублей 100... »
сорри но у меня только 2003 лицензия, остальное .... молчу

MaxCmd
17-04-2008, 19:34
Спасибо всем кто хотел помог.

Теперь на всех клиентах настроил удаленное подключение. Все нормально работает.

Но другая проблема появилась: больше 3-4 клиента не может одновременно соединится с сервером.

Нет ли способ добавления еще несколько одновременно подключаемых удаленных пользователей(конечно, не покупая чего-либо)?

Еще раз благодарю!

R0iZ
17-04-2008, 19:57
Но другая проблема появилась: больше 3-4 клиента не может одновременно соединится с сервером. »
MaxCmd, настоятельно советую посмотреть здесь (http://forum.ru-board.com/topic.cgi?forum=107&topic=0002)

XaHAleX
18-04-2008, 07:08
сорри но у меня только 2003 лицензия, остальное .... »
м-дя, слов нет... а если война, а если завтра в поход? А Россия хочет вступить в ВТО... :up

Anatoliy2004
18-04-2008, 10:54
больше 3-4 клиента не может одновременно соединится с сервером. »
на 2003 сервере должно работать

MaxCmd
29-04-2008, 19:39
Извините, что я долго не появился.

Решил задачу через это: http://terminaxp.narod.ru/ (Терминал сервер на Windows XP)

Спасибо всем!




© OSzone.net 2001-2012