Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как ускорить работу с базой в 1с 7.7 по сети?  (Прочитано 38000 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kiser
Участник

by
Offline Offline

« : 25-05-2010 07:34 » 

Недавно пришел работать в одну контору где уже стояла и была настроена 1С.
Все выглядит следующим образом: в бухгалтерии 5 компов в сетке через свич. На компе главбуха база 1С в расшаренной папке. Везде стоит 1С Предприятие 7.7 (сетевая версия) (7.70.025). На компах в сети прописан путь к базе так: "\\Pc-5\1c_base\config\". Все работает, но есть проблема.
Если 1с запущена только на одном компе, то все работает очень шустро, но стоит только запустить 1с-ку хотя бы еще на одном компе работа идет очень медленно, вместо обычных 2-4 сек документ может формироваться по 5-7 мин(!!!). Причем на компе главбуха, где хранится база, все летает постоянно без разницы запущена прога еще где-нибудь или нет. Такая проблема наблюдается только на компах, обращающихся к базе по сети.
Хочу спросить у опытных людей можно ли с этим что-то сделать и если да то как все правильно настроить.
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 25-05-2010 10:08 » 

7.7 очень криво работает по сети. Кривость эта в том, что по сети гоняются все данные, а потом на клиенте они разгребаются. "Запущено на одном компе" - я так понимаю это в монопольном режиме? Может это и даст прирост скорости, но не значительный. Итак - варианты решения в порядке снижения приоритета (естественно - ИМХО):
1. Терминальный сервер + 7.7 SQL
2. Просто терминальный сервер
3. Просто SQL
4. Более скоростная сеть, как минимум - до компа с базой (например все 1Gb, а комп с базой - 10Gb. Многие свичи это позволяют)
5. Оптимизировать алгоритмы работы чтобы для документов требовалось меньше данных
6. Перейти на 8.Х Улыбаюсь
Записан
kiser
Участник

by
Offline Offline

« Ответ #2 : 25-05-2010 10:20 » 

На одном компе не в монопольном, а обычном, главное чтоб больше никто не запускал. А что косается прироста скорости то 2-4 сек против 5-7 мин - в 100 (!!!) раз. Сама сеть работает стабильно и быстро.
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 25-05-2010 10:39 » 

kiser, тогда скорее всего ищи специалистов по сети: при такой разнице вероятнее всего просто криво настроена сеть и при нескольких пользователях лавинообразно возникают потери в сети. А сие значит, что пакеты идут по несколько раз и не доходят, при этом следующий отправляется по истечении таймаута...
"сеть работает стабильно и быстро" - это чем проверялось?
Возможно косяк не в самой сети, а в компе с базой: попробуй базу поставить на другой комп.
Записан
Элексир
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 17-07-2010 21:48 » 

ООО у меня на работе такой же трабл Жаль
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 18-07-2010 09:29 » 

Элексир, И? Сеть проверял? Базу на другой комп переносил? критическое число пользователей нашел?
Что мешает настроить через терминал? отсутствие финансирования или знаний? Со вторым вариантом поможем Улыбаюсь
Записан
Элексир
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 18-07-2010 13:31 » 

Kivals, максимальное число пользователей для комфортной работы 1. Улыбаюсь  при двух уже глюки.
базу на другой комп не кидал везде стоят одинаковые карты, думаю что не поможет. знаний по настройке терминала 0. не знаю даже с какой стороны подходить к решению этого вопроса.
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #7 : 18-07-2010 14:09 » 

Не только в картах может быть дело - может вопрос в настройке системы, так что попробовать на другом компе не помешает.
Что касается работы в терминале: вот базовый сайт по этим вопросам: http://citrix.1th.ru/
Базовые принципы работы с терминальным режимом не менялись с Windows 2000 Server (вот только использование Citrix Metaframe уже ИМХО не актуально), так что основы можно смело брать оттуда (раздел Terminal Services), ну а конкретные вопросы задавать здесь Улыбаюсь
Записан
Элексир
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #8 : 19-07-2010 06:43 » 

Kivals, а можно ли все это потестить на виртуальной машине? будет работать?
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #9 : 19-07-2010 11:13 » 

Конешно можно. Можно даже в рабочем режиме на виртуалке запускать, например чтобы динамическое перераспределение мощностей делать...
Записан
Элексир
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #10 : 28-07-2010 09:18 » 

Установил сервак на вм. установил предприятие(установку произвел как на обычной винде, через сетап),прочел статью что программы на сервер ставятся несколько иначе. Заходить на сервер можно только под одной учетной записью встроенного администратора. хотя я создал нескольких пользователей и на сервере и на клиентах(физ машинах). всех их добавил в группу "пользователи удаленного рабочего стола". и все равно не заходят. пишет что
" чтобы выполнить вход на удаленный рабочий стол нужно иметь разрешение на вход через систему службы терминалов". как задать это разрешение?

Всё, разобрался.
« Последнее редактирование: 28-07-2010 09:30 от Элексир » Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #11 : 28-07-2010 09:26 » 

Элексир, тебе нужно поднимать терминал сервер
По умолчанию он доступен только админам и разрешено только две сессии
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Элексир
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #12 : 28-07-2010 09:31 » 

А как поднять терминал?
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #13 : 28-07-2010 09:54 » 

Цитата
прочел статью что программы на сервер ставятся несколько иначе.
Этот режим создан для того, чтобы настройки программ, которые создаются пользователю, из-под которого выполняется установка, копировались остальным пользователям, которые будут входить на TS.
Как работает: мониторит папки в профиле пользователя и ключ реестра HKCU.
Предназначен для кривых программ ("правильный" софт пишет дефолтные установки куда-то в HKLM и оттуда их копирует в HKCU при первом запуске, если не находит там своего ключа).
Например для установки стандартных конфигураций 1С этот режим даже вреден (т.к. обычно база после установки переносится и каталог переименовывается - а при включении этого режима TS всем пользователям пропишет в список баз чистую и демо вновь установленные конфигурации).
Записан
kiser
Участник

by
Offline Offline

« Ответ #14 : 19-08-2010 05:43 » 

А как поднять терминал?
http://www.mista.ru/articles1c/terminal.htm
Настраивал как там написано, все получилось. Результат превзашел ожидания, на всех компах 1С просто летает)
Записан
Элексир
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #15 : 19-08-2010 19:02 » new

У меня тоже. Улыбаюсь класс!!!
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines