1С:Предприятие
:: 1С:Предприятие 8 общая
|
|
| ||
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 | |||
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 | |||
user1114234 13 - 14.10.20 - 08:27 | (12) Макспараллелизм разный пробовали, всё одно.
Админы что-то шаманили с кластером и в конце концов помогло. В чём было дело сами не знают. Т.е. проблема была скорее всего не в 1с, не в sql, а с виртуальным сервом, либо с железом. А то, что отчёт миллион строк отправляет, это или совпадение или следствие, пока не проверял. |
|
Список тем форума |