Вход | Регистрация
 
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%, пока не убьём сеанс. Началось внезапно. Что делать?
 
 Партнерская программа EFSOL Oblako
   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, а с виртуальным сервом, либо с железом.
А то, что отчёт миллион строк отправляет, это или совпадение или следствие, пока не проверял.

Список тем форума
 
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.