Имя: Пароль:
1C
1С v8
УТ 10.3, фоновое задание висит
0 tesei
 
05.03.14
01:39
База на SQL 22 гига, 20 пользователей. Жили не тужили, и вот вчера база стала жутко тормозить. Вечером базу протестировал, рестартовал сервисы - все то же самое. Увидел в журнале регистраций что постоянно запускается фоновое задание "Обновление индекса полнотекстового поиска". задание работает 2 минуты, пишет "закончено регламентное индексирование порции", закрывается, и через 20 секунд запускается заново. Как прекратить эту вакханалию?
1 Dethmont
 
05.03.14
01:50
Открыть консоль заданий и изменить расписание
2 Dethmont
 
05.03.14
01:52
3 tesei
 
05.03.14
01:57
(1) Сделал, спасибо. "Будем посмотреть".
4 tesei
 
05.03.14
02:21
Замерил производительность проведения документов, вот этот код выполняется 10-20 секунд:
Общий модуль - общего назначения - процедура
УдалитьДвиженияРегистратора()

строка 1012:
                СтрокаДвижения.НаборЗаписей.Записать();

контекст:

    Для Каждого СтрокаДвижения ИЗ МассивОбрабатываемыхСтрокТаблицыДвижений Цикл        
        Если СтрокаДвижения.БезусловноеУдаление Тогда
            ПолныеПрава.ЗаписатьНаборЗаписейНаСервере(СтрокаДвижения.НаборЗаписей, ДокументОбъект.Ссылка);
        Иначе        
            Попытка
                СтрокаДвижения.НаборЗаписей.Записать();
            Исключение
                // возможно «сработал» RLS или механизм даты запрета изменения
                СообщитьОбОшибке(ОписаниеОшибки(), Отказ, СтрокаДвижения.Имя);
                ВызватьИсключение "Операция не выполнена";
            КонецПопытки;
        КонецЕсли;    
    КонецЦикла;

Это так и должно быть?
5 tesei
 
05.03.14
03:02
Картина такая: платежное поручение входящее проводится минуту. Из них кое-что попадает в замер производительности, секунд 10, а где программа висит остальные 50 секунд - непонятно как ловить.
6 jsmith82
 
05.03.14
03:20
левые сеансы?
7 tesei
 
05.03.14
03:36
Левых сеансов теперь нет. Доки до 03.03.14 проводятся нормально, а потом вот такое. Даже не знаю с какой стороны подойти. Придется банк вбивать днем, а проводить ночью, но это же маразм.
8 jsmith82
 
05.03.14
03:37
что показывает замер, когда падает в проведение платёжки
может, 99% приходится на одну строчку кода
9 tesei
 
05.03.14
09:43
Очень хочется убить тетку, который вводит банк. Она мне вечно создает проблемы. Дата оплаты в платежках от 03.03.14 - 0014 год!!! Такое фиг увидишь сразу. 8 часов и бессонная ночь из-за этого!!!
Думаю, она ведьма или проклятая, но от нее надо избавляться, посоветуйте как вы таких убираете?
10 nvs
 
05.03.14
09:48
"Дата запрета изменения данных " или как-то так называется. Есть почти во всех типовых.
11 tesei
 
05.03.14
10:13
(10) Дата запрета тут не причем. Дата документа: 03.03.2014, дата оплаты: 03.03.0014, спокойно проводится с датой запрета 01.02.2014.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.