powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1С тормозит
12 сообщений из 12, страница 1 из 1
1С тормозит
    #36514411
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите вот по такой проблеме...
1) стоит сервер 16Г ОЗУ, 2 проца 2х ядерный каждый ОСь 2008R2 + сервер терминалов и сервер 1С 8.1
2) в виртуальном контейнере KVM стоит сервер БД MSSQL 2008 на ОСь 2008R2 4Г ОЗУ и 2 ядра
Пользователи не важно в каком режиме клиент-серверном или терминальном постоянно жалуются, что медленно все работает...
Как можно определить в чем и где затык происходит?
1С 8.1 УПП
...
Рейтинг: 0 / 0
1С тормозит
    #36514687
Нет реги
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Количество пользователей? Объем базы? Какие именно операции тормозят?
...
Рейтинг: 0 / 0
1С тормозит
    #36514701
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, без доп. параметров никак.
Еще конфигурацию назовите.
...
Рейтинг: 0 / 0
1С тормозит
    #36515653
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
20 пользователей максимум, причем 10 в терминале, 10 в клиент-серверном режиме.
Групповое проведение документов и дебиторская и кредиторская задолжность - особо тормозящие вещи
...
Рейтинг: 0 / 0
1С тормозит
    #36515655
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База 13 Гб
...
Рейтинг: 0 / 0
1С тормозит
    #36515791
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
w3d,

когда наша компания внедрила в 2006 году бухучет на 1С 8 (пеершли с 7.7), то проблем была масса: тормоза, постоянные блокировки, параллелизм и пр. Долго терпеть не могли и написали письмо Нуралиеву. В ответ нам назначили персонального технического специалиста от 1С, с которым долго переписывались. Рекомендации сводились к следующему:
...
Рейтинг: 0 / 0
1С тормозит
    #36515794
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привожу дословно:

Большую часть ошибок возникающих в результате блокировок можно решить, выполнив следующие рекомендации:

1. Отключить проведение документов по разделу учета «Расчеты с контрагентами» и не делать распределение аванс/оплата при проведении документов в «оперативном» режиме, а делать это регламентной обработкой «Групповое перепроведение документов».

2. Выполнить следующую модификацию конфигурации:

2.1. В разделе переменных модуля объекта всех документов, выполняющих движения по регистрам накопления или бухгалтерии, добавить экспортную переменную мЭтоНовый;

2.2. В этих же документах добавить в обработчик ПередЗаписью() строку:

мЭтоНовый = ЭтоНовый();

2.3. В разделе переменных модуля объекта всех регистров накопления и бухгалтерии добавить экспортную переменную мНовыйРегистратор;

2.4. В конец процедуры ОбработкаПроведения() всех документов, выполняющих движения по регистрам накопления, или бухгалтерии добавить строки:

Если мЭтоНовый Тогда
Для Каждого Движение ИЗ Движения Цикл
Если Движение.Модифицированность() Тогда
Движение.мНовыйРегистратор = Истина;
КонецЕсли;
КонецЦикла;
КонецЕсли;

2.5. В модулях всех регистров накопления и бухгалтерии в обработчике ПередЗаписью() изменить строку вызова процедуры ПроверкаПериодаЗаписей():

Процедура ПередЗаписью(Отказ, Замещение)

ПроверкаПериодаЗаписей(ЭтотОбъект, Отказ, мНовыйРегистратор <> Истина);

КонецПроцедуры

2.6. В общем модуле НастройкаПравДоступа изменить процедуру ПроверкаПериодаЗаписей() – добавить третий необязательный параметр ПроверятьСуществующиеЗаписи, изменить строку вызова процедуры ПроверкаСуществующихЗаписейРегистра():

Процедура ПроверкаПериодаЗаписей(НаборЗаписей, Отказ,
ПроверятьСуществующиеЗаписи = ИСТИНА) Экспорт

Если ПроверятьСуществующиеЗаписи Тогда
ПроверкаСуществующихЗаписейРегистра(
НаборЗаписей.Отбор.Регистратор.Знаеие,
МетаданныеНабора.ПолноеИмя(),
СтруктураПараметров, Отказ);
КонецЕсли;

КонецПроцедуры

Часть ошибок связанная с блокировками (30%) в журнале регистрации имеет вид «Ошибка при выполнении обработчика - '{ОбщийМодуль.ОбщегоНазначения(1836)}: Ошибка при вызове метода контекста (Выполнить):». Но не в присланной Вами конфигурации, не в базовой БП 1.5, ни на строке 1836, ни рядом с ней нет вызова функции Выполнить(). Поэтому нет возможности выяснить причину блокировок связанных с этой ошибкой.

После того, как внесете изменения в соответствии с рекомендациями, понаблюдайте за наличием блокировок и в случае их возникновения, присылайте журнал регистрации, будем разбираться дальше.
...
Рейтинг: 0 / 0
1С тормозит
    #36515802
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще предыдущий ответ:

"Вот, что удалось выяснить по имеющимся у нас двум проблемам.

1. Блокировки в процедуре ПроверкаСуществующихЗаписейРегистра общего модуля НастройкаПравДоступа.

При выполнении этого запроса SQL сервер в некоторых случаях выбирает неоптимальный план выполнения, что приводит к блокированию избыточных ресурсов. Ошибка зарегистрирована и будет исправлена в ближайшее время. Как только выяснится номер версии, в которую попадут эти исправления, я Вам сразу же сообщу.

2. Блокировки в процедуре ПолучитьОстатокПоСчету общего модуля ОбщегоНазначения.

Предположительно, блокировки связаны с тем, что Вы осуществляете движения «задним числом», то есть за дату, предшествующую дате актуальности итогов. Если это действительно так, то эту методику необходимо изменить. Общий принцип такой. Если осуществляется МАССОВЫЙ и МНОГОПОЛЬЗОВАТЕЛЬСКИЙ ввод документов, осуществляющих движения по счетам за некоторый период времени Т1-Т2, то дата актуальности итогов должна быть МЕНЬШЕ, чем Т1. В противном случае будут наблюдаться блокировки на проверке и изменении остатков по бухгалтерским регистрам. Если ввод документов «задним числом» (то есть за дату, меньшую, чем дата актуальности итогов) носит эпизодический характер, либо такие документы вводятся в основном одним пользователем, то блокировок не будет. Собственно говоря, механизм «даты актуальности итогов» был разработан специально для того, чтобы повысить параллельность работы пользователей при массовом многопользовательском вводе документов."
...
Рейтинг: 0 / 0
1С тормозит
    #36515812
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Было немного "смешно" читать, что мы должны править их (!) глючную типовую конфу, чтобы она заработала на нашем предприятии.
...
Рейтинг: 0 / 0
1С тормозит
    #36515941
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KuzEvБыло немного "смешно" читать, что мы должны править их (!) глючную типовую конфу, чтобы она заработала на нашем предприятии.

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

или как вариант запретите работу в прошлом периоде и пользуйтесь только корректировками (тогда вопрос конечно возникает а зачем тогда вообще 1це ставили)

если равномерная нагрузка то и модифицировать нет необходимости а если высокая как транзакционная так и аналитическая то разделяйте их вплоть до различных физических баз (субд или таблиц в субд)

а что вы хотели и орешек съесть и на йолку не сесть ?
...
Рейтинг: 0 / 0
1С тормозит
    #36516021
Нет реги
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Думаю, что стоит собрать данные счетчиков производительности процессора и дисковой системы, чтобы выявить узкое место. Ну и на всякий случай счетчики блокировок сервера БД не мешало бы посмотреть. Подробнее о мониторинге можно почитать на ИТС.
Навскидку я бы предложил не "душить" сервер БД и выделить ему хотя бы 8 Гигов памяти. Кроме того, хорошо бы иметь несколько (например 4) рабочих процессов сервера 1С.
Да, и еще стоит подумать об отказе от партионного учета и переходе на РАУЗ, хотя на базе в жалкие 13 гигов все должно и так летать.
...
Рейтинг: 0 / 0
1С тормозит
    #36516302
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Навскидку предположу, что срочно требуется увеличить объем памяти SQL-сервера.
Надо еще смотреть, какой RAID и на каких дисках смонтирован на SQL-сервере.
Если файл БД, лог и tmpdb размещены на одном физическом массиве - труба дело.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1С тормозит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]