как ускорить работу в 1С
12.07.2006
23:29
#1
Работа в сети, база и ключ на сервере. Если начинают работать несколько человек одновременно, даже два, работа в 1С ЗиК очень сильно тормозится. Как можно ускорить работу, отчего зависит скорость работы в данном случае???!!!
13.07.2006
09:08
#2
Программы 1С,к сожалению, сильно нагружают компьютеры и сеть. Элементарный выход - более мощные ПК и вся сеть. Альтернатива 1: Отдельная локальная сеть на 1Гигабит, отдельный сервер, мощные ПК.
Альтернатива 2: один мощный сервер терминалов с установленными на нем базами и сетевыми версиями 1С и обычные ПК.
В любом случае все упирается в а)деньги и б)специалистов, которые это сделают.
Да. и еще. На старые и слабые ПК не ставьте "крутые" ОС и ПО. Лучше нормально работать, чем красиво мучаться.
Альтернатива 2: один мощный сервер терминалов с установленными на нем базами и сетевыми версиями 1С и обычные ПК.
В любом случае все упирается в а)деньги и б)специалистов, которые это сделают.
Да. и еще. На старые и слабые ПК не ставьте "крутые" ОС и ПО. Лучше нормально работать, чем красиво мучаться.
14.07.2006
01:35
#3
ОАФ! Чушь собачья!
Учите матчасть.
Поставить юзеров в локальные папки.
Вопрос решается на 90%.
Учите матчасть.
Поставить юзеров в локальные папки.
Вопрос решается на 90%.
14.07.2006
08:37
#7
Вообще, Вы должны принять как аксиому, не требующую проверки практикой следующее:
1.При работе с финансовой информацией самый главный критерий - достоверность_и_отсутствие_ошибок. Пользователи и без Вас их сделают сами. А если еще будет ошибаться 1С или ПК, то такая работа вообще не имеет смысла. ПОЭТОМУ ВАЖНО, ЧТО БЫ ПК+1С работали НАДЕЖНО, без ошибок.
2. И только ПОТОМ скорость работы 1С.
Если по вашей милости Вы у начальника удержите больше, чем положено, или "заработаете" солидные штрафы, то вероятнее всего у Вас будут крупные неприятности.
1.При работе с финансовой информацией самый главный критерий - достоверность_и_отсутствие_ошибок. Пользователи и без Вас их сделают сами. А если еще будет ошибаться 1С или ПК, то такая работа вообще не имеет смысла. ПОЭТОМУ ВАЖНО, ЧТО БЫ ПК+1С работали НАДЕЖНО, без ошибок.
2. И только ПОТОМ скорость работы 1С.
Если по вашей милости Вы у начальника удержите больше, чем положено, или "заработаете" солидные штрафы, то вероятнее всего у Вас будут крупные неприятности.
14.07.2006
16:11
#8
Каждому пользователю установить "Рабочий каталог" на том компе, где он работает, а не сетевые каталоги.
14.07.2006
16:49
#9
Овчинка выделки не стоит.
1.Этот каталог для хранения настроек пользователя. Файлы которые туда пишет 1С не соизмеримы по количеству и размеру с самой БД. А 1С делает практически копию БД с сервера на ПК в каталоге C:\Windows\TEMP для_Win95/98 или C:\Documents and Settings\UserXXXX\Local Settings\Temp для_Win2000/XP И ПЕРЕЛОПАЧИВАЕТ ЕЕ локально на этом ПК. Пока 1 экземпляр проводит доки или строит отчет по БД другие - ОТДЫХАЮТ. Чем больше размер БД тем больше будет затрачено времени на ее передачу на локальный ПК. Так што
2.Если пользователь войдет в 1С с другого ПК, а его ПК будет не включен, то ОН ПОТЕРЯЕТ СВОИ НАСТРОЙКИ. ПОЛЬЗОВАТЕЛИ БУДУТ ЭТОМУ ОЧЕНЬ РАДЫ. Кроме того часть настроек хранится в реестре винды.
Главное ограничение скорости работы: сеть. Передача в загруженной сети 100 МБ до 50% палает до 5-10 Мбайт/сек,более 70 до 2 мегов. Как Вам? Загрузить сеть можно трафиком. Или заняв прпорциональное кол-во портов на свиче.Или плохие длинные кабели. В лучшем случае будет скорость при 3 ПК на 24 портовом свиче 20 мегов. А это мало. Поэтому файл-серверный вариант работает медлено.
Другое ограничение медленные ПК клиенты. Попробуйте запустить с такого реиндексацию БД. ОДИН будет замедлять работу ВСЕХ остальных. А Локально?
Есть ДРУГИЕ МЕТОДЫ БОРЬБЫ. Например разместить БД на отдельном(пустом)_разделе_диска, Отдельном_ДИКСКЕ_IDE/SATA, RAM_Диске. Последний используйте осторожно: в случае зависания из-за плохого ПК теряем всю БД. Зато шерстит реально на скорости работы памяти(при локальном доступе). Сервер терминалов .
Как надежная альтернатива -дисковая подсистема RAID массив с кешем мегов на 256+батарея+ 5 дисков SATA 160M примерно $1500 и выше. НО ЭТО НЕ ПО ТЕМЕ ФОРУМА.
П.С. в параметрах запуска есть возможность указать явно TMP кататалог вместо виндового: Например в ярлыке запуска 1С указать в свойствах: "C:\Program Files\1Cv77\BIN\1cv7.exe" enterprise /Td:\ будет создан врем католог d:\RANNNNNN программы 1С. Можно разместить на более_быстром_диске_клиента.
1.Этот каталог для хранения настроек пользователя. Файлы которые туда пишет 1С не соизмеримы по количеству и размеру с самой БД. А 1С делает практически копию БД с сервера на ПК в каталоге C:\Windows\TEMP для_Win95/98 или C:\Documents and Settings\UserXXXX\Local Settings\Temp для_Win2000/XP И ПЕРЕЛОПАЧИВАЕТ ЕЕ локально на этом ПК. Пока 1 экземпляр проводит доки или строит отчет по БД другие - ОТДЫХАЮТ. Чем больше размер БД тем больше будет затрачено времени на ее передачу на локальный ПК. Так што
2.Если пользователь войдет в 1С с другого ПК, а его ПК будет не включен, то ОН ПОТЕРЯЕТ СВОИ НАСТРОЙКИ. ПОЛЬЗОВАТЕЛИ БУДУТ ЭТОМУ ОЧЕНЬ РАДЫ. Кроме того часть настроек хранится в реестре винды.
Главное ограничение скорости работы: сеть. Передача в загруженной сети 100 МБ до 50% палает до 5-10 Мбайт/сек,более 70 до 2 мегов. Как Вам? Загрузить сеть можно трафиком. Или заняв прпорциональное кол-во портов на свиче.Или плохие длинные кабели. В лучшем случае будет скорость при 3 ПК на 24 портовом свиче 20 мегов. А это мало. Поэтому файл-серверный вариант работает медлено.
Другое ограничение медленные ПК клиенты. Попробуйте запустить с такого реиндексацию БД. ОДИН будет замедлять работу ВСЕХ остальных. А Локально?
Есть ДРУГИЕ МЕТОДЫ БОРЬБЫ. Например разместить БД на отдельном(пустом)_разделе_диска, Отдельном_ДИКСКЕ_IDE/SATA, RAM_Диске. Последний используйте осторожно: в случае зависания из-за плохого ПК теряем всю БД. Зато шерстит реально на скорости работы памяти(при локальном доступе). Сервер терминалов .
Как надежная альтернатива -дисковая подсистема RAID массив с кешем мегов на 256+батарея+ 5 дисков SATA 160M примерно $1500 и выше. НО ЭТО НЕ ПО ТЕМЕ ФОРУМА.
П.С. в параметрах запуска есть возможность указать явно TMP кататалог вместо виндового: Например в ярлыке запуска 1С указать в свойствах: "C:\Program Files\1Cv77\BIN\1cv7.exe" enterprise /Td:\ будет создан врем католог d:\RANNNNNN программы 1С. Можно разместить на более_быстром_диске_клиента.
Читают тему
(гостей: 1)