Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

БП стала сильно тормозить при проведении документа

БП стала сильно тормозить при проведении документа
Я
   slafor
 
22.09.21 - 11:47
https://yadi.sk/i/URRbqhhQNkBelw

БП 3.0. Типовая. Данные переносятся через синхронизацию из Розницы.

Недавно стала сильно тормозить при проведении документа "Отчет о розничных продажах". Замер производительности показал, что основное время уходит на запись НабораЗаписей. Что можно сделать?
   DimVad
 
1 - 22.09.21 - 11:51
(0) Даты итогов, пересчёт итогов, реиндексация, пересчёт статистики ?
   Галахад
 
2 - 22.09.21 - 11:52
Хм. А что за 32 тыс. процентов?
   slafor
 
3 - 22.09.21 - 12:15
(1) Можно поподробнее, или ссылку? )
Вряд ли кто-то что-то там из этого всего делал.

(2) Как замер статистика выдал, так и отскриншотил )
А вообще, документ проводится около 9 минут. Это не дело, конечно...
   slafor
 
4 - 22.09.21 - 12:21
(1) ааа, ну так бы и написали, что это ТиС )
   slafor
 
5 - 22.09.21 - 12:22
А сколько по времени примерно может длится ТиС для базы, которая в файловой версии, развернутая, занимает порядка 19-ти Гб, но работает в SQL?
   slafor
 
6 - 22.09.21 - 12:25
+(5) Если я поставлю флажки только у реиндексации, проверки лог. целостности и пересчете итогов?
   DimVad
 
7 - 22.09.21 - 12:42
(4) Ну, даты итогов - это не ТИС. Надо смотреть где они в БП 3.0. И видимо сделать надо до ТИС.

Статистика - это в скуле. Это примерно так :

DBCC FREEPROCCACHE (чистим процедурный кеш)
exec sp_MSforeachtable N'UPDATE STATISTICS ? WITH FULLSCAN' DBCC UPDATEUSAGE (Имя_Базы) (выполняем пересчёт).

Делается в последнюю очередь. А реиндексация - после пересчёта итогов. Ибо пересчёт индексы гробит.
   slafor
 
8 - 22.09.21 - 13:02
(7) То есть, отсюда: https://yadi.sk/i/Rz0nMIAp0cOyuA ?

А то, что итоги установлены на 30.09 (бух.) и на 31.08 (накопл.), а медленно проводятся документы за 08.01, о чем-нибудь говорит? Дело может быть не в итогах?
   DimVad
 
9 - 22.09.21 - 13:18
(8) Я бы выполнил все те пересчёты а потом бы смотрел дальше. А какой смысл гадать не имея информации ?
Конфигурации типовые.

Ну, возможны какие-то проблемы с сервером. Можно попробовать восстановить в тестовую базу копию на тот момент, "когда не тормозила" и попробовать как с ней сейчас дела.
   Ёпрст
 
10 - 22.09.21 - 14:04
(8) год то какой хоть у рассчитанных итогов, 20?)
   slafor
 
11 - 22.09.21 - 16:08
(10) 0020 ))
Да нет, нормально все там.
   youalex
 
12 - 22.09.21 - 16:39
можно профайлер попробовать натравить, может понятнее будет какие запросы тяжелее
   Ёпрст
 
13 - 22.09.21 - 16:39
(11) нормально, это 2021 год ? Или всё же 2020 ?
   Ёпрст
 
14 - 22.09.21 - 16:39
Если последнее, то сдвинь границу расчитанных итогов куда надо
   slafor
 
15 - 22.09.21 - 17:30
(14) 2021
   slafor
 
16 - 23.09.21 - 10:03
Сделали пересчет итогов и переиндексацию. И вот каковы результаты:

Проведение документа ОРП за 08.01.2021 по Розничному складу.

Файловая база.

Начало: 09:27:00.
Окончание 09:28:30.
Итого: 01:30.

База на SQL.

Начало: 09:34.00.
Окончание: 09:38:19
Итого: 04:19.

База на SQL (второй заход).

Начало: 09:44.00.
Окончание: 09:46:00
Итого: 02:00.

Тут, во-первых, непонятно, почему 1С то медленно работает, то быстрее начинает.

Но это даже не самое главное. Потому что есть "во-вторых" ) . А это то, что пересчет итогов и переиндексацию мы делали только в SQL-базе, а файловая - это копия ее же, но ещё ДО этих действий. Это почему, есть какие-то варианты?
   VladZ
 
17 - 23.09.21 - 10:17
(16) SQL-сервер на том же сервере, что и сервер 1с? Или на другом?
Приведи характеристики сервера SQL. Есть ли еще какие-то нагруженные базы на этом сервере?
Покажи, что с нагрузкой на сервере SQL в момент проведения (проц по ядрам и очередь к диску). И что с нагрузкой на сервере 1С (проц по ядрам)

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.