Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   1C долго работает через сеть (http://forum.oszone.net/showthread.php?t=105188)

MaxCmd 17-04-2008 03:05 782991

1C долго работает через сеть
 
Здраствуйте всем.

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

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

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

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

XaHAleX 17-04-2008 07:04 783023

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

Angry Demon 17-04-2008 08:16 783043

Цитата:

Цитата MaxCmd
Один Windows 2003 Server(AD, DNS, DHCP, File Server)

Уже весело. Не многовато ролей?

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

Busla 17-04-2008 09:28 783074

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

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

MaxCmd 17-04-2008 10:57 783115

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

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

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

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

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

kim-aa 17-04-2008 11:36 783139

Цитата:

Цитата MaxCmd
Но боюсь, в Узбекистане сложно купить за деньги(!) такие штуки(смысле, лицензия Terminal server а). »

Сервер же как-то купили? Значит можете купить и доп-лицензии к нему.

Цитата:

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

Не совсем понятен вопрос. Терминальная сессия это и есть правильное название "удаленного доступа".

Цитата:

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

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

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

Цитата:

Цитата Angry Demon
Уже весело. Не многовато ролей? »

Если только на 10-х, то нет.

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

Anatoliy2004 17-04-2008 11:39 783143

Цитата:

Цитата MaxCmd
DHCP »

Цитата:

Цитата MaxCmd
6-7 машин »

можеш отключить на такое количество машин можно и вручную прописать

по 1С

Цитата:

Цитата XaHAleX
поэтому скорость зависит от размера базы, пропускной способности сетки и от конфигурации локальных машин »

Цитата:

Цитата XaHAleX
Для ускорения работы 1С можно использовать терминал »

ето правильно
Цитата:

Цитата XaHAleX
либо в SQL »

- если база большая(от 1,5 Гб(забудеш о переиндексации)

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

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

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

Angry Demon 17-04-2008 12:07 783150

Цитата:

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

Аналогично. Незачем.

XaHAleX 17-04-2008 13:00 783194

Цитата:

Цитата MaxCmd
Но боюсь, в Узбекистане сложно купить за деньги(!) такие штуки »

ну не знаю, мы продаем лицензии за 2900, умножить на 7, равно 20300 - это в рублях... при том, сервер 2003 стоит 26300...

XaHAleX 17-04-2008 13:16 783203

Цитата:

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

Я так понимаю это на SQL... Ты считал сколько будет стоить покупка (апгрейд с Бух. 7.7) 1C на SQL, сам SQL 31330, плюс клиентов 5760 х 7 = 40320... в общем рублей 100...

Anatoliy2004 17-04-2008 17:57 783415

Цитата:

Цитата XaHAleX
Я так понимаю это на SQL... Ты считал сколько будет стоить покупка (апгрейд с Бух. 7.7) 1C на SQL, сам SQL 31330, плюс клиентов 5760 х 7 = 40320... в общем рублей 100... »

сорри но у меня только 2003 лицензия, остальное .... молчу

MaxCmd 17-04-2008 19:34 783483

Спасибо всем кто хотел помог.

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

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

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

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

R0iZ 17-04-2008 19:57 783498

Цитата:

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

MaxCmd, настоятельно советую посмотреть здесь

XaHAleX 18-04-2008 07:08 783760

Цитата:

Цитата Anatoliy2004
сорри но у меня только 2003 лицензия, остальное .... »

м-дя, слов нет... а если война, а если завтра в поход? А Россия хочет вступить в ВТО... :up

Anatoliy2004 18-04-2008 10:54 783854

Цитата:

Цитата MaxCmd
больше 3-4 клиента не может одновременно соединится с сервером. »

на 2003 сервере должно работать

MaxCmd 29-04-2008 19:39 791608

Извините, что я долго не появился.

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

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


Время: 02:41.

Время: 02:41.
© OSzone.net 2001-