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