Имя: Пароль:
1C
1С v8
Долгое обновление списка фоновых заданий
0 541
 
10.11.15
10:16
Всем привет!

С недавних пор почему то стал долго обновляться список фоновых заданий в обработке "Консоль заданий" (типовая, конечно же, у всех она есть). Посмотрел через замер производительности (скрины ниже), всё сводится к большой потере времени на этой строке:

РегламентноеЗадание = Фоновое.РегламентноеЗадание;

Я понимаю, что она вызывается в данном случае 1000 раз, но это ведь не что-то космическое! В целом колоссальной нагрузки на сервера нет, база данных спокойно шуршит, никто из пользователей даже не заикается о тормозах или зависаниях.

А вот обновление списка на форме консоли вне зависимости от дня недели и времени суток производится до противного долго. Раньше такого не было, список обновлялся за несколько секунд. Вспомнить, "что в системе поменялось", после чего теперь такие дела, не получается.

Конфигурация нетиповая. Фоновых заданий разного назначения достаточно много, запускаются они почти постоянно (10 заданий с откатом 10 минут, еще три - с откатом 3 минуты). Время выполнения заданий - от 1 до 200 секунд.

Есть подозрение, что при добавлении последнего регламентного задания, как объекта конфигурации, какая-то из таблиц БД криво сохранилась, что ли. Может быть, есть смысл перетряхнуть базу, обновить/перестроить индексы там или что еще? Дело в том, что на это в лучшем случае уйдет целая ночь, а предприятие работает круглосуточно, поэтому без крайней необходимости заниматься этим невозможно.

Короче, прошу совета опытных ребят: что такое может быть с базой данных, что именно на строке
РегламентноеЗадание = Фоновое.РегламентноеЗадание;
может быть такая потеря времени?

Скриншоты:
https://pp.vk.me/c622529/v622529386/79850/rr5JOR9CCBQ.jpg
https://pp.vk.me/c622529/v622529386/79859/OREMXkrYyXo.jpg
1 541
 
10.11.15
10:40
ап
2 vhl
 
10.11.15
12:06
(0) Я отбираю только активные. Редко когда надо завершенные видеть