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

Раз уж пятница... 1с решила загрузить сервер в 100%

Раз уж пятница... 1с решила загрузить сервер в 100%
Я
   user1114234
 
02.10.20 - 15:14
При выполнении некоторых отчётов проц сервера загружается на 100%. В ТЖ есть строки

44:37.498017-156641007,SDBL,4,process=rphost,p:processName=upp,OSThread=1660,t:clientID=74,t:applicationName=1CV8,t:computerName=*,t:connectID=79,SessionID=6495,Usr=*,Trans=0,Func=Transaction,Func=CommitTransaction
44:37.498028-225250017,SDBL,3,process=rphost,p:processName=upp,OSThread=1660,t:clientID=74,t:applicationName=1CV8,t:computerName=*,t:connectID=79,SessionID=6495,Usr=*,Trans=0,Func=insertRecords,tableName=#T30b7e819d3eb4efc8a6027d2e6e3ff3b,Sdbl='
INSERT #T30b7e819d3eb4efc8a6027d2e6e3ff3b
VALUES(
(DATETIME(2020,9,1,0,0,0),102:805500155D02010811E459DF003A7128,104:927B001F29C455E611E0D304A27CB052,103:B7666CF04952526911E001FE7E0D06C4,0,0,11,11),
(DATETIME(2020,9,1,0,0,0),102:805500155D02010811E459DF003A7128,104:995500155D02011311E59E41C0B7F74D,103:B7666CF04952526911E001FE7E0D06C4,0,0,-11,-11),
(DATETIME(2020,9,1,0,0,0),102:805500155D02010811E459DF0D1443D9,104:818600155D0B531A11EA11F752F566A2,103:B7666CF04952526911E001FE7E0D06C4,9868.1,9868.1,0,0),
// далее идёт миллион (буквально) таких строк
',Rows=1036551
44:55.936002-0,Context,2,process=rphost,p:processName=upp,OSThread=1660,t:clientID=74,t:applicationName=1CV8,t:computerName=*,t:connectID=79,SessionID=6495,Usr=*,Context='
ВнешнийОтчет.МатБаланс.Форма.ФормаОтчета.Форма : 108 : МатБаланс=БалансПроизводство(НачОтчет,КонОтчет,Подразделение,Давальческое,ТаблЗапроса);
    ВнешнийОтчет.МатБаланс.Форма.ФормаОтчета.Форма : 618 : Выборка = Наработка(НачОтчет,КонОтчет,Подразделение);
        ВнешнийОтчет.МатБаланс.Форма.ФормаОтчета.Форма : 681 : рез = Запрос.Выполнить().Выбрать();'
45:04.544074-323779050,SDBL,2,process=rphost,p:processName=upp,OSThread=3256,t:clientID=74,t:applicationName=1CV8,t:computerName=*,t:connectID=79,SessionID=6495,Usr=*,Trans=0,Func=HoldConnection
45:04.544084-0,Context,1,process=rphost,p:processName=upp,OSThread=3864,t:clientID=74,t:applicationName=1CV8,t:computerName=*,t:connectID=79,SessionID=6495,Usr=*,Context='
ВнешнийОтчет.МатБаланс.Форма.ФормаОтчета.Форма : 108 : МатБаланс=БалансПроизводство(НачОтчет,КонОтчет,Подразделение,Давальческое,ТаблЗапроса);
    ВнешнийОтчет.МатБаланс.Форма.ФормаОтчета.Форма : 618 : Выборка = Наработка(НачОтчет,КонОтчет,Подразделение);
        ВнешнийОтчет.МатБаланс.Форма.ФормаОтчета.Форма : 681 : рез = Запрос.Выполнить().Выбрать();'

Перезагружали сервер дважды, без отчётов вроде работает нормально, мелкие отчёты ещё вроде вывозит, но крупный отчёт держит проц в 100%, пока не убьём сеанс. Началось внезапно. Что делать?
   H A D G E H O G s
 
1 - 02.10.20 - 15:18
Исправлять отчет, конечно.
   H A D G E H O G s
 
2 - 02.10.20 - 15:20
У вас все прекрасно, виновник виден, косяк в помещении 1 млн строк во временную таблицу, при этом это вряд ли типовая вт при расчете остатков. Вперед и с песней!
   mikecool
 
3 - 02.10.20 - 15:21
"Началось внезапно" - добавили этот отчет?
   user1114234
 
4 - 02.10.20 - 15:25
(1) В отчёт никаких изменений не вносили.
(3) Отчёт старый, последний раз меняли в августе, но тупить стал сегодня
   dmpl
 
5 - 02.10.20 - 15:30
(4) Может дату сильно вперед или назад ввели?
   ansh15
 
6 - 02.10.20 - 16:11
(4) То есть, в отчет точно также грузили миллион строк с аналогичными данными и он работал быстро?
   H A D G E H O G s
 
7 - 02.10.20 - 16:15
Раньше миллионов строк могли и не быть
   sikuda
 
8 - 02.10.20 - 17:52
(7) А если его попробовать выгрузить в Excell то прямо понимаешь, что  какая 1С крутая. Но какие идиоты требуют отчеты в миллион строк...
   Андрей_Андреич
 
9 - 02.10.20 - 17:55
(8) Идиотов в мире 95%. Из миллиона строк каждому идиоту достанется мизерная часть строки. Идиоты негодуют - дайте миллиарды строк!
   Конструктор1С
 
10 - 02.10.20 - 17:56
(2) лям строк в ВТ это не так уж и много
   piter3
 
11 - 02.10.20 - 17:58
(10) его железо?
   rphosts
 
12 - 02.10.20 - 17:59
(0) а точно 1с а не базавод?
Не сиквел случаем? Макспараллелизм не =0 ?
   user1114234
 
13 - 14.10.20 - 08:27
(12) Макспараллелизм разный пробовали, всё одно.
Админы что-то шаманили с кластером и в конце концов помогло. В чём было дело сами не знают. Т.е. проблема была скорее всего не в 1с, не в sql, а с виртуальным сервом, либо с железом.
А то, что отчёт миллион строк отправляет, это или совпадение или следствие, пока не проверял.

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