Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Жуткие тормоза 1С файловая

Доброго дня, друзья!

1С 8.3 файловая, УТ 11.2.3.290, БП 3.0.49.21, сеть 100 Мбит/с , рабочая группа, рабочие места - вин10, харды везде ССД

При работе от 2х пользователей начинаются жутки тормоза. Размер баз - по 1 ГБ.

До появления окна авторизации 1 мин 40 сек, при 1м клиенте запуск до 2х минут. Свыше одного клиента от 5 минут. Сеть в пике 18 Мб/с - т.е. трафик в пределах 100 Мбит (гигабитная сеть хорошо, но критична не сеть)...

При проводках, выборках приложения вылетают, либо очень долгие проводки.

Проверил сетку. Сетка и клиентские машины работают стабильно. Менял расположение баз по разным рабочим местам... то же самое. Делал всё что рекомендуется и регламентные, и ТиИ, и chdbfl ...

Перерыл весь интернет и свой опыт... Понятно, что проблема блокировок и файловой БД... Как-то решить, пока не перешли на SQL можно?

Спасибо.
Ответ:
Вот это зря. У Вас есть целых три бюджетных варианта решения:
1. Организовать веб доступ.
2. Организовать терминальный доступ к компу с базой.
3. Арендовать сервер для 1С. ИМХО лучше всего - там Вам и бэкапы и обновления и бесперебойный доступ 24/7. 550 тыщ Вам хватит на десятки лет))
Вопрос: Жуткие тормоза 1с и решение проблемы

На одном из компьютеров начала жутко тормозить 1с, причем под одним из пользователей, за какой компьютер он бы не сел. 1с просто зависала секунд на 5-7, с регулярным интервалом, очень коротким интервалом.

Проблему не нашел, смотрел через замер, там ничего страшного не происходило 0,1-0,5 секунд общее время.
Кэш чистил, не помогало.
Завел пользователю новую учетку, все заработало хорошо.
Потом у другого пользователя появилась та же проблема.

При этом сервер MS SQL, был не загружен, у других проблем не было.
Опять запустил замер производительности, ничего страшного опять не увидел, но количество вызовов разных процедур нарастало и процессор компьютера каждые 10 секунд грузился на 50%.

Потом увидел, что и того пользователя и у этого стоит флажок в настройках журнала реализации "Обновлять автоматически каждые 10 секунд".
Ранее этим флажок пользовался как у себя, так и у себя, проблем аналогичных не замечал.
Журнал реализации имеет около 500 000 документов.

РЕШЕНИЕ.
Вот в этой галке и была проблема, SQL она не грузила, замер производительности, тоже показывал общее время не более 0,1-0,5 секунд, но количество вызовов нарастало.

Может кого-то спасет, данную проблему долго не могли определить.
Ответ: () Да обычные формы.
() () Ошибся )) Как у себя, так и у других )))
Вопрос: Жуткие тормоза на сервере

Имеем:
Windows Server 2012 R2
SQL Server 2017
Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.6.37)
ОЗУ: 67 Гб
CPU: 2xE5-2620 v4 .1

И это все тормозит по страшному.
Подскажите, плиз, какие способы по оптимизации можно придумать?
Ответ: () сделаю за пиво, сказал же
Вопрос: кластеры сервера 1с

Здравсвтуйте!
На одном сервере лежат базы продуктива (КА 1.1 и КА 2.0), а также с десяток баз разработки. Пользователи продуктива жалуются на тормоза. Проанализировав время "тормозов" увидел, что они возникают при загрузках конфигураций на базах для разработки. В качестве СУБД используем постгрес 9.4, ввиду того, что он бесплатный...
Погуглил в интернетах и нашёл две рекоммендации, которые возможно помогут в моей ситуации.
1. установить еще одну СУБД и опять же разделить базы.
2. разделить один кластер на два, для рабочих баз и баз разработок.
Установил еще один постгрес, запустил отдельной службой, но видимого результата не получил (кроме кучи ошибок при создании, восстановлении и всяческом администрировании без).
Теперь пытаюсь разделить базы одного кластера на два, но никак не могу нормально перенести или создать базы на новом кластере (летят сотни ошибок, с которыми я еще не успел разобраться).

Подскажите пожалуйста, если кто-то был в подобной ситуации, стоит ли оно того, что я сейчас делаю? Может есть альтернативы или "проверенные" способы?
Ответ:
Скажем так:
1. Держать продуктив и базы разработчиков на одном SQL сервере - можно, если дисковая подсистема сервера это позволяет делать в плане быстродействия.
2. PostgreSQL требует настройки себя для повышения быстродействия, "из коробки" оно тормозит.
3. Разделять кластеры 1С на продуктив и разработческий - просто небходимо в виду того, что на продуктиве не рекомендуется включать режим отладки, а на разработческом - он просто необходим.
4. Перенос баз Postgre между серверами выполняется через резервное копирование и восстановление из резервной копии.
Вопрос: Тормозит 1С(файловая) после переезда на новый сервер

Доброго времени суток. Ситуация такая: стоял 2003 сервер, на нём лежала файловая база 1С(нестандартная конфа, размер на момент перехода чуть более 4Гб). Всё работало как часы. Сервер приказал долго жить, базу перенесли на 2016. Теперь нормально работать с ней можно только в однопользовательском режиме - как только подключается второй, начинаются тормоза: отчёты формируются в разы(это не преувеличение) дольше, справочники открываются несколько секунд, каждая попытка промотать/открыть подкатегорию справочника занимает 1-3 секунды... короче, швах. Клиенты сидят на XP, если это на что-то влияет.
Что пробовал: отключал smb signing, defender, фаервол, крутил настройки tcp. В порядке бреда попробовал даже перенести базу на одного из клиентов и расшарить оттуда - те же тормоза. ХЗ какие чудесные настройки были на 2003, но воссоздать их на 2016 я не могу.
Есть идеи? Переходить на КС как-то неохота, пользователей там всего десяток.
PS. inb4 "файловый вариант - не вариант / оно так и будет работать, т.к. многопользовательский smb доступ отключает кэширование" - ещё раз: файловый вариант прекрасно работал - в том числе и в многопользовательском режиме -, пока база жила на 2003.
PPS. 2016 - КД, но база лежит на отдельном физ. диске. Точно так же было на 2003.
Ответ: astart,

Вопрос в том, когда и почему отключается кеширование диска.

Ещё один способ, убрать у сервера роль контроллера домена, контроллер домена - виртуализировать.
Вопрос: Тормоза по сети 1с 8.3

Доброе утро коллеги, недавно начал разбираться с 1с и столкнулся с неимоверными тормозами в терминологии слаб , по возможности кто будет советовать по подробнее. Сейчас ищу узкое место в конфиге, тест Гилева показывает 11 :(
Исходные данные:
Windows Server 2016 x64 Включен NIC (объединение 2х гигабитных карточек в динамическом режиме)
Postgres 9.6 x64
1C x32 8.3.12.1616
Supermicro : X11SSH-F Вкючен режим максимальной производительности ЦП
ЦП:i3 7100 3.9 Ghz
Оператива: 32 GB 2400Mhz ECC
Raid controller Adaptec 1024 Mb + батарейка
Собран Raid 6 на SSD дисках Intel
Кол-во баз 40 средний размер базы 2-2.5Gb
Кол-во Пользователей 15
Одновременно у каждого пользователя открыто 4-5 баз
Конфиг PG:
listen_addresses = '*'      # what IP address(es) to listen on;        
port = 5432            # (change requires restart)
max_connections = 100         # (change requires restart)
shared_buffers = 4GB      # min 128kB               
temp_buffers = 2024MB         # min 800kB
work_mem = 2024MB            # min 64kB
maintenance_work_mem = 2024MB      # min 1MB
dynamic_shared_memory_type = windows   # the default is the first option              
shared_preload_libraries = 'online_analyze, plantuner'      # (change requires restart)
bgwriter_delay = 20ms         # 10-10000ms between rounds
bgwriter_lru_maxpages = 400      # 0-1000 max buffers written/round
bgwriter_lru_multiplier = 4.0      # 0-10.0 multiplier on buffers scanned/round              
fsync = off            # flush data to disk for crash safety
synchronous_commit = off      # synchronization level;              
wal_sync_method = open_datasync      # the default is the first option
checkpoint_completion_target = 0.9   # checkpoint target duration, 0.0 - 1.0
seq_page_cost = 0.1         # measured on an arbitrary scale
random_page_cost = 0.4         # same scale as above
cpu_operator_cost = 0.00025      # same scale as above
effective_cache_size = 8GB
default_statistics_target = 300   # range 1-10000
join_collapse_limit = 6      # 1 disables collapsing of explicit
log_destination = 'stderr'      # Valid values are combinations of              
logging_collector = on      # Enable capturing of stderr and csvlog              
log_line_prefix = '%t '         # special values:              
autovacuum = on         # Enable autovacuum subprocess?  'on'              
autovacuum_max_workers = 5      # max number of autovacuum subprocesses
autovacuum_naptime = 20s      # time between autovacuum runs
lc_messages = 'Russian_Russia.1251'         # locale for system error message
lc_monetary = 'Russian_Russia.1251'         # locale for monetary formatting
lc_numeric = 'Russian_Russia.1251'         # locale for number formatting
lc_time = 'Russian_Russia.1251'            # locale for time formatting
default_text_search_config = 'pg_catalog.russian'
max_locks_per_transaction = 250      # min 10
escape_string_warning = off
standard_conforming_strings = off
online_analyze.threshold = 50
online_analyze.scale_factor = 0.1
online_analyze.enable = on
online_analyze.verbose = off
online_analyze.min_interval = 10000 
online_analyze.table_type = 'temporary'
plantuner.fix_empty_table = false
Я предполагаю что 1я проблема это проц, всетаки i3 с 2мя физическими ядрами,вторая это то что 1ска x32. Хотел совета попросить как быть , проц заказал Intel Xeon E3-1275 с 4мя ядрами , для сокета 1151 максималка..
Ответ: да не , проц то пришел уже , теперь не i3 а Intel Xeon E3-1275, сегодня еще попробую посмотреть, так же бухов напрег тут схема хранения странная при переходы с версии на версию 1ски создавали новую базу так и получается что у меня база 15г версия 8 , 16г 82 , 17г 83, думаю реально оставить им одну рабочую а предыдущие года просто в одну базу согнать и тем самым из 40 баз сделать 15. Ессть еще один сервер БД на SQL 2005 он 2х процессорный 4 ядра 4 потока кажный (старенький) озу 64 гига , перегнать туда все не получится так как сервак и без 1ски высоко нагруженый, но вот либо базы либо сам сервак вполне еще потянет. Но есть ли смысл от этого.
Вопрос: Проблема создание COM объекта с указанием имени сервера....

Добрый день.
Есть проблема:
На сервере приложений установлен клиент WinSCP для работы с sFTP через COM.
Работа происходит через фоновые задания, все работает.

Но возникает проблема когда пытаюсь создать COM объект с указанием имени сервера где он должен быть создан. Именно на сервере установлен клиент WinSCP.

ПараметрыСессии = Новый COMОбъект("WinSCP.SessionOptions", *ИмяСервера*);

Текст ошибки:
Ошибка при вызове конструктора (COMОбъект)
        ПараметрыСессии = Новый COMОбъект("WinSCP.SessionOptions", "TS-001777");
по причине:
Класс не зарегистрирован

Необходимо добавить DLL через "Служба компанентов"?
Может кто еще что посоветует?
Ответ: () а зачем это всё? com объект с другого сервера - это большие тормоза. Секунд 20 только стартует.
Вопрос: v7: БД на ПК с общим доступом - жутко тормозит 1С

Всем привет.
Прошу помощи.
На ПК стоит 1С ТиС 7,7 (974 ред).
Винда 10
БД расшарена на общий доступ со всем правами для всех. Сеть домашняя.
ip адреса автомат. Сама сеть работает, файлы и все другое качает быстро. Пинг нормальный, скорость тоже (все внутри одного кабинета).

Варианты событий:
Если на "сервере" (где БД с общим доступом) 1С не открыта, Другой пользователь, ОДИН, спокойно открывает у себя 1С (в ней прописан сетевой путь к БД). К примеру заходит в Номенклатуру и делает поиск по наименованию. Поиск проходит за 5-10 сек.

Если кто то еще откроет 1С (и/или сам "сервер" запустит 1С) и начнут работать - то у всех очень долго происходят запросы (кроме "сервера").

Вопрос - что может быть и как решить?
Ответ: всем спасибо за помощь.

Тогда еще вопрос...
Есть ли облачные (аренда) терминальные сервера настроенные?
Что бы залить туда 7.7 и не париться...

Хотя уже платим за облако 1С УТ 11,3.
Может там могут помочь?
Вопрос: v7: SQL, новое железо, тормоза

Добрый день.
Поменяли железо на сервере. Всё летает, а в 1сине стало медленнее в 2-3 раза. Обычный бэкап делается в 2 раза дольше. Чё за лаги такие? Дрова обновлены до актуальных.

1C - 7.70.027, переписанная на основе ТиС

Windows Server 2008 R2 Enterprise 64-bit (6.1, Build 7601)
Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz (10 CPUs), ~3.4GHz, 50000MB RAM
Ответ: () Сложнее остановить рабочий процесс :) ибо даже если, к примеру, сгорит материнка, то просто ВХД кинуть в другое место и погнали дальше. Короче, простои в работе крайне нежелательны.
Соответственно, если сдохнет физический сервер, то так просто не отделаешься.
Вопрос: Сервер 1С и Сервер MSSQL

Добрый день!
Сервер 1С:Предприятие 8.2 и сервер MSSQL 2008 расположены на одном физическом сервере. Стоит задача разнести комплекс на разные сервера.
Сервер 1С останется на этом же сервере, а БД переедет на другой.
Мои действия:
Разворачиваю бэкап базы на другом сервере БД.
Клиенты 1С пользователей меняют имя информационной базы в кластере перед этим прописав имя сервера.
А вот что мне нужно указать на самом сервере 1С предприятия, что теперь сервер коннектится к базе на другом сервере?
Ответ:
Если производительность уже упирается в железо, то разнесение серверов по разным машинам позволит высвободить часть ресурсов, скорость работы в одной бд снизится, зато увеличится уровень параллелизма работы в нескольких бд