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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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