Имя: Пароль:
1C
1С v8
Перешли на новую 1С. Виснет. Моя вина (админа) или внедренцев?
0 MaxRAF
 
11.09.18
04:22
Всем привет.

Вчера перешли на новую 1С. 1С дорабатывала сторонняя компания.

Имеем сервер 2 проц + 48 Гб + SSD RAID10. Нагрузка на процессоры макс 20%, с памятью думаю понятно, SQL ее всю съедает и там по своему распределяет, на дисковую подсистему нагрузка в менее 10%.

Версия 1С 8.3.10.2561, УТ 11.4.2.123.

Сотрудник жмет копку провести документ и 1С нафик зависает на 30-60 сек. или вообще полностью зависает, пока принудительно приложение не закроешь. При этом нагрузка на дисковую подсистему 0% и вообще на всю систему.

Пробовал перезагружать сервер. Минут 20 все ок, а дальше по новой.

Со своей стороны вижу, что нагрузка на сервере практически отсутствует. Исходя из этого логика говорит, что проблема с 1С или конфигурацией.

Собственно вопрос. Проблема на чьей стороне? На моей или внедренцев?
1 perester
 
11.09.18
04:29
Посмотрите, может темпдб пытается расшириться, или попробуйте поумерить аппетиты sql, мне так кажется что если сначала не тормозит, а потом начинает, то дело в настройках, для начала попробуйте замер производительности, если ничего сверхъестественного, то копайте железо
2 Пробел
 
11.09.18
04:29
Либо 1Ска, либо SQL, либо сеть.

Какой у Вас SQL и как настроен план обслуживания?
Зависает у части сотрудников или у всех?
в Конфигураторе - Отладка - Замер Производительности. Посмотрите на каком куске кода 1Ска виснет.

А вообще я бы для начала не заморачивался, сделал бы бэкап и прогнал бы сначала средства обслуживания SQL, а потом тестирование и исправление средствами 1С.
3 MaxRAF
 
11.09.18
04:48
(2) Скриншот плана обслуживания https://yadi.sk/i/N_vThpAVfzMpqg Еще ни разу не запускался для новой БД. Вечером запущу.

MS SQL 2016.

Нагрузка на сеть 2% в пике

В 1С доступа не имею никакого. Сейчас внедренцы делают доработки пожеланий, а после этого займутся проверкой "в Конфигураторе - Отладка - Замер Производительности. Посмотрите на каком куске кода 1Ска виснет. "

"Зависает у части сотрудников или у всех? " то у одного, то у другого, но не у всех разом.
4 MaxRAF
 
11.09.18
04:54
(1) Счетчики производительности запустил. Но уверен, ничего сверхъестественного. tempdb в норме.

Аппетиты SQL сбалансированы хотя бы потому что прошлая конфигурация работала отлично.
5 Sserj
 
11.09.18
04:59
(3) Ну вобщем то "..то у одного, то у другого, но не у всех разом.." очень настойчиво говорит о взаимоблокировках.
Т.е. нужен специалист с хорошим пониманием механизмов блокировок чтобы пошерстил конфигурацию на правильный порядок захвата блокировок при проведении.
6 MaxRAF
 
11.09.18
05:18
Еще момент, если это имеет значение. В течение 20-ти минут после перезагрузки сервера работали в 1С только несколько человек и все было ок. После этого зашли все остальные и начались зависания.

Как я понимаю проблема скорей всего в блокировках?
7 Пузан
 
11.09.18
05:28
Ну как бы отдавать скулю всю память нельзя категорически, надо оставлять для ОС и прочего. Тому же серверу 1С предприятия надо до 3Гб (если 32 разряда) и ОС тоже 4Гб минимум. Размеры базы какой, должна вся влазить в память? Почему новое внедрение на старой платформе? Даже для 8.3.10 есть более свежий релиз.
8 Пузан
 
11.09.18
05:30
И это. А нафига SSD в рейде 10? База очень большого размера?
9 MaxRAF
 
11.09.18
05:34
(7) На скуль выделено 43 Гб. Новая база 55 Гб, старая 530Гб
10 MaxRAF
 
11.09.18
05:35
(7) почему внедрение на старой платформе я не знаю.
11 Пузан
 
11.09.18
05:37
(9) Память то по итогу забита вся под завязку? Работают одновременно в обеих базах? Сервер предприятия на том же сервере где и скуль? Обе базы работают через один и тот же инстанс сервера 1С? В старой базе активно очень активно работают?
12 Пузан
 
11.09.18
05:39
Клиентская часть 1С запускается локально на компах пользователей или через РДП. Старая конфа на какой конфигурации, есть ли с ней проблемы?
13 Пузан
 
11.09.18
05:40
SSD какой модели?
14 MaxRAF
 
11.09.18
05:45
(11) память не под завязку. В старой практически не работают, а если и работают, то чтобы что-то подсмотреть.

Серверверная васть 1С там же где и скуль. Обе базы в 1 инстансе.

Клиенты запускаются через RDP, клиентская часть 1С на отдельном сервере.

Со старой конфой проблем нет. Причину перехода я не знаю, это инициатива генерального. Я вообще в 1С не лезу и слава богу )
15 birkoFFFF
 
11.09.18
05:46
Новая 1C это 11.4?  Перешли с 10.3?
Если да, то мои поздравления. В ближайшее время у вас и у внедренцев будет много качественного секса)
16 MaxRAF
 
11.09.18
05:47
(13) SSD Dell 3520 480 Gb SATA
17 Пузан
 
11.09.18
05:49
(14) У сервера РДП памяти хватает? Процессор там быстрый по частоте? Между сервером РДП и сервером с 1С и скулем сетевое соединение 1Гб/с, прямое? Ну и по модели SSD, а так же по модели процессоров на обоих серверах нужна информация.
18 Пузан
 
11.09.18
05:52
(16) А сервер, который в (0) описан - это новый сервак собранный под это дело или старый?
19 MaxRAF
 
11.09.18
05:53
(15) Старая 1С 8.3.10.2561, УТ 11.1.6.26. Новая 1С 8.3.10.2561, УТ 11.4.2.123.

Как видно, платформу не обновляли, а только конфигурацию )
20 MaxRAF
 
11.09.18
05:55
(17) На RDP 16 Гб, хватает за глаза. Тоже 2 проца, чуть послабее чем на сервеере с серверной 1С. Модель сервера та же DELL R710.

Между сервером 1С и скулем нет сетевого соединения, потому что они устанаовлены на одном сервере. Между клиентской 1С и серверной 1С сетевое соединение 1 Гб. нагрузка в пике ну дай бог 2% наберется
21 MaxRAF
 
11.09.18
05:55
(18) сервер старый
22 Пузан
 
11.09.18
05:57
(21) Тогда я не знаю :)
23 PaulBC
 
11.09.18
06:34
>> SSD RAID10
т.е. на одном массиве все: и базы данных и журналы транзакций и tempdb?
shared memory включен на sql?
24 MaxRAF
 
11.09.18
06:52
(23) Все верно. Shared memory включен на SQL.
25 PaulBC
 
11.09.18
07:03
(24) По-хорошему, базы и журналы надо разнести на разные массивы, tempdb тоже желательно на отдельный диск.
26 Dmitry1c
 
11.09.18
07:11
(0) возможно проблема в открытой форме "Журнал документов продажи"

Попробуйте списки документов закрыть все и провести документ - проведется ли он за 5 секунд?
27 craxx
 
11.09.18
07:13
(26) походу у них как и у меня фоновые задачи все вешают
28 Адинэснег
 
11.09.18
07:15
>>В 1С доступа не имею никакого.
мы уж поняли, ни платформы, ни конфигурации не знаешь, по ходу дела
29 MaxRAF
 
11.09.18
07:33
(28) Выше писал и платформы и конфигурации
30 MaxRAF
 
11.09.18
07:34
(26) я в 1С не разбираюсь, для меня это темный лес )) Мне бы главное понять проблема в моей компетенции или компетенции внедренцев.
31 Dmitry1c
 
11.09.18
07:37
(30) а в проекте внедрения есть что-то про скорость работы новой системы?
32 Diman000
 
11.09.18
07:42
Проблема во внедренцах и в те кто таких внедренцев пригласил.
33 Юрий Лазаренко
 
11.09.18
07:44
Мы недавно у одного клиента тоже пару недель выясняли причины зависания нашей самописной конфы. Все перерыли - код оптимальный, а 1С тупит. Потом заменили 8.3.10 на 8.3.11 и все проблемы ушли.
34 Diman000
 
11.09.18
07:47
(33) Хорошая история, но это же вы копали проблему, а не местный админ для которого 1С темный лес.
35 craxx
 
11.09.18
07:48
(30) ipv6 выруби на сервере
36 Borteg
 
11.09.18
07:49
(0)обновить платформу до нормально релиза (8.3.12 к примеру) - если не поможет,настроить технологический журнал на события длительностью больше 5 секунд, утечки памяти и блокировки- дождаться тормозов-думать. План обслуживания не попадает в рабочее время? Может начинается план выполняться какойто и вешает все. Настройки 1с тоже важны(полнотекстовый поиск, регламентные задания всякие(может есть самописный код какойто).
37 Юрий Лазаренко
 
11.09.18
07:50
(34) И что? Админ ТС не справится с обновлением релиза платформы?
38 Diman000
 
11.09.18
07:54
(37) Наверное справится. А если это не поможет?
Еще "Админ ТС" наверное может сердитых птичек всем установить.
Вопрос перешел в тему "кто виноват и что делать" и админу ТС лучше бы ничего руками не трогать, т.к. виноват явно не он.
39 MaxRAF
 
11.09.18
07:56
(37) я не сантехник гинеколог )) каждый занимается своими делами. Для 1С у нас есть сторонняя организация. Я только хочу убедиться, что по моей части все ок )
40 Фрэнки
 
11.09.18
07:56
что такое новая 1С, что такое старая 1С - полная неопределенность.

з.ы. Такое впечатление, что при отсутствии формализованного постановщика задачи и оценщика результата (именно, что формализованного заранее) вам там сделали хрен его знает что и хрен его знает зачем. Хотя, нет - зачем - понятно - заработать бабосов
41 MaxRAF
 
11.09.18
07:58
(36) спасибо. Передал эту информацию, а там пусть решают. План обслуживания работает по ночам
42 MaxRAF
 
11.09.18
08:00
(40) старая подразумевается конфигурация, под которой работали до пятницы прошлой недели. С понедельника работаем в новой конфигурации
43 MaxRAF
 
11.09.18
08:00
(35) какая связь, если старая конфигурация работала корректно?
44 Фрэнки
 
11.09.18
08:01
хм... платформу не обновляли... но, тем не менее, переустановили. Переустановили по всей видимости еще и СКЛ под переустановленную платформу... Ну что можно сказать: забыли настроить конфигурационные файлы запуска, скажем так, 1с процессов на сервере. Ну и в итоге все эти процессы колбасят что попало и как попало.

(43) ТС, а тебе про Гилева и его подсказки о настройке серверов что-то известно?
45 Остап Сулейманович
 
11.09.18
08:04
(44) "про Гилева и его подсказки о настройке серверов что-то известно?"
ТС - админ. 1С - сторонняя организация. Так что ему оно не нать. Ему нать по админству.
46 Фрэнки
 
11.09.18
08:04
:) судя по всему, топикстартер ушел гуглить, кто такой Гилев и чего он насоветовал в настройках 1С
47 craxx
 
11.09.18
08:05
(43) управляемые формы не слишком дружат с IPv6
48 Фрэнки
 
11.09.18
08:05
(45) Это как раз понятно уже. Но работать оно все должно же как-нибудь. Без настроек сервера работать будет проблематично :))))
49 Остап Сулейманович
 
11.09.18
08:10
(48) Ну так специфичные для 1С настройки должны были выдать внедренцы.
Например модель восстановления в "симпли" среднестатистический админ добровольно ставить не будет. А вот 1С требует именно так.
50 Фрэнки
 
11.09.18
08:11
(49) угу. Косячат все. Но может Владивосток в этом смысле повышает шансы на договор с косыми внедренцами?!
51 Фрэнки
 
11.09.18
08:13
просто поляна настроек 1С настолько обширна, что советовать какие-то конкретные узкие вещи - попасть пальцем в небо
52 Borteg
 
11.09.18
08:14
(49) Эм это что за советы такие?
53 MaxRAF
 
11.09.18
08:25
(44) нигде не писал про переустановку. Все что было сделано это установка стандартной УТ с последующей доработкой, а затем перенос данных за 2 месяца на эту конфигурацию.
54 Borteg
 
11.09.18
08:26
(53) а доработка конфы случаем не подразумевала как раз дописывания движений при проведении виснущих документов?)
55 Krendel
 
11.09.18
08:28
(49) В договоре это есть? Какова сумма установки 1С? Если не секрет
56 Segate
 
11.09.18
08:30
(49) это что за новости про модели восстановления? Мужики-то не в курсе...
Я посмотрю на тебя, когда ты потеряешь данные за сутки в организации где работает 5к+ человек...
57 Кац
 
11.09.18
08:30
Клиенты хоть тонкие? или всё по старинке, в терминалах?
58 Maniac
 
11.09.18
08:32
А что за процы. Частота какая?
59 arsik
 
гуру
11.09.18
08:33
В MS SQL расширение файлов данных и логов как описано?
60 MaxRAF
 
11.09.18
08:33
(58) что вам даст частота, если я писал выше, что макс нагрузка на проц 20%?
61 Кац
 
11.09.18
08:33
Ну и это, надеюсь сделано?https://its.1c.ru/db/metod8dev/content/5904/hdoc
62 arsik
 
гуру
11.09.18
08:33
+ (59) расширение - увеличение размера.
63 Krendel
 
11.09.18
08:34
Админ там скрипты позапускал, ограничил СКЛ ресурсами, а ты сиди разбирайся почему 1Ска не взлетает
64 Кац
 
11.09.18
08:34
частоту в студию, да
65 arsik
 
гуру
11.09.18
08:36
(64) А что вам частота то даст? У него же 20 минут после ребута нормально работает.
66 MaxRAF
 
11.09.18
08:36
(63) свечку держал или лишь бы ляпнуть?
67 MaxRAF
 
11.09.18
08:36
(61) сделано и даже больше, чем в этой статье )
68 unregistered
 
11.09.18
08:36
(0) Для начала, чтобы снизить вероятность косяков с твоей стороны, проверь корректность всех настроек по check-листу:
"Check-list по настройке рабочих серверов в продукционной зоне"
https://its.1c.ru/db/metod8dev/content/5899/hdoc
и "Регламентные операции на уровне СУБД для MS SQL Server"
https://its.1c.ru/db/metod8dev#content:5837:hdoc

(39) > Я только хочу убедиться, что по моей части все ок )

Так не получится. 1С не в вакууме существует. Поэтому расследование проблем должно производится совместно с внедрюками.
Выходите напрямую на разработчиков 1С и договаривайтесь о способах и методах решения проблемы. Кто, что, когда и как будет делать.
Если надо, выходите на руководство.
69 Maniac
 
11.09.18
08:36
Какая частота процессоров?????
70 Остап Сулейманович
 
11.09.18
08:37
(55) Это у ТС нужно спрашивать.
71 MaxRAF
 
11.09.18
08:37
ЦП 2 x HexaCore Intel Xeon X5650, 1600 MHz (12 x 133) 2.67Ghz
72 unregistered
 
11.09.18
08:38
(55) > Какова сумма установки 1С?

А как это влияет на производительность, извините?...
Если заплатить больше, оно заработает быстрее?
73 Кац
 
11.09.18
08:38
Ну значит конфа говно. Поставьте типовую УТ11 и погоняйте.

Кстати, тест Гилева сколько попугаев? 30 есть?
74 MaxRAF
 
11.09.18
08:39
(73) а вот про тест пожалуйста поподробней
75 Кац
 
11.09.18
08:39
76 MaxRAF
 
11.09.18
08:42
(68) https://its.1c.ru/db/metod8dev#content:5837:hdoc сделано, но новая база еще не прогонялась. Вечером запущу прогон. По первой ссылке почитаю
77 MaxRAF
 
11.09.18
08:43
(75) спасибо
78 Maniac
 
11.09.18
08:44
(71) выкинь это барахло
79 MaxRAF
 
11.09.18
08:44
(78) можешь посоветовать что-то лучше?
80 Остап Сулейманович
 
11.09.18
08:45
(78) Имя небарахла - в студию
81 Maniac
 
11.09.18
08:47
(79) любой i7 7700K-9700K в сотню раз быстрее чем это барахло 2010 года, не говоря уже не только о частоте (она должна быть 4ггц) но и всем прилегающем железе
82 unregistered
 
11.09.18
08:47
(76) > новая база еще не прогонялась. Вечером запущу прогон

Почему вечером? Почему не прогонялась?
Регламенты потому и называются регламентами, что выполняются регулярно. Хотя бы дефрагментацию индексов и обновление статистик можно сделать, никого не выгоняя из базы.
Конечно мало вероятно, что проблемы с протухшими индексами или статистикой, но чем чёрт не шутит. У нас статистики дважды в день обновляются.
83 Borteg
 
11.09.18
08:48
(0) Настройки кластера 1с еще бы проверить
84 Maniac
 
11.09.18
08:48
Вчерась подключался к клиенту на подобном серваке. 40 минут конфу сравнивали... вместо 3 минут.
85 Остап Сулейманович
 
11.09.18
08:48
(81) Покажи серверный проц с частотой 4гГц? i7 - не серверный.
86 seevkik
 
11.09.18
08:48
В общем, если тест гилева покажет хотя бы 15 попугаев, то почти норм, но хорошо бы 30-40, если меньше 15, то плохо  
(79) Здесь насоветуют свежие i7, более вам особо не нужно при 30 пользователях
87 Borteg
 
11.09.18
08:49
(81) ))4ггц)
88 Maniac
 
11.09.18
08:50
(85) кто тебе такие глупости сказал. Вполне себе рабочие машины которые легко до 100 юзеров держат.

Если конечно больше юзеров, документов и прочего. ну тогда нада ставить ксеоны от 3.5 ггц
89 Borteg
 
11.09.18
08:50
(84) неумение настраивать сервер <> слабое железо)
90 Maniac
 
11.09.18
08:50
(88) сорян... до 10 юзеров
91 Maniac
 
11.09.18
08:51
(89) в данном случае это железо прошлого века. печатная машинка
92 Borteg
 
11.09.18
08:52
(90) у меня 40 пользователей на xeon 6 ядерном(2ггц-2.4 в турбо), все летает + база загружена обменами. Не помню чтобы вообще чтото тормозило. А с новой платформой просто сказка.
93 Фрэнки
 
11.09.18
08:53
(77) // спасибо

Тебе еще много выше ранее сказали - иди читай на сайте Гилева. Пока явную ссылку не пихнули, ты так никуда и не пошел. Ну сиди дальше на попе ровно. Жди.
94 Maniac
 
11.09.18
08:53
(92) поколение какое у тебя процов?
95 MaxRAF
 
11.09.18
08:53
(80) Dell R710
96 Borteg
 
11.09.18
08:54
97 KAUTERPER
 
11.09.18
09:13
Автор, ты главное в итоге напиши в чем была проблема, когда решится. А то все такие ветки после гаданий уходят в небытие.
98 MaxRAF
 
11.09.18
09:15
(97) сейчас качаем последнюю версию платформы )
99 Фрэнки
 
11.09.18
09:17
(98) А что, кто-то обещал, что в последних версиях платформы конфигурация агента прописывается автоматически на максимальную производительность в произвольном количестве оперативы, баз и пользователей?
100 Maniac
 
11.09.18
09:19
Думаю у чувака основная задача, это найти вину внедренцев. Он же написал что он админ. Его ваще мало это колышит.
Но поставили задачу чтобы впихнуть все на внедренцев.
101 MaxRAF
 
11.09.18
09:20
(99) прочитай номер сообщения 33. Данный вариант денег и времени не просит, но результат может быть. В любом случае хуже не будет )
102 Maniac
 
11.09.18
09:21
Заявлять что сервак старый и нужен новый, это все равно что все на себя взвалить и потом отвечать за расходы, может грозить увольнением.
Так что тут банально его задача все аккуратно на внедрецев свальнуть, а скорее так оно и есть)

Они виноваты!))))
103 MaxRAF
 
11.09.18
09:21
(100) мне задачу никто не ставил. Это исключительно моя заинтересованность
104 MaxRAF
 
11.09.18
09:22
(102) откуда вы такие беретесь фантазеры? ))
105 Maniac
 
11.09.18
09:22
Откуда админ может знать что 1С и как она где работает. Никак. Его задача - чтобы ничо не ломалось, и кнопку включать когда свет выключат.

А за 1С естественно внедренцы должны были сделать замеры, определить, дать рекомендации и прочее.... прочее прочее
106 MaxRAF
 
11.09.18
09:23
(105) задача админа, чтобы кнопку не понадобилось включать, когда свет выключат )
107 Повелитель
 
11.09.18
09:24
(8) А что не так с SSD в RAID10?
Я тоже планирую новый сервер с SSD в RAID10?

Так как у RAID10 (это в 2 раза быстрее пишет и читает, чем без RAID).
RAID1(зеркало) в 2 раза быстрее читает, но скорость записи такая же как без RAID.

Диски планирую SSD Samsung 860 Pro

Объясните.
108 Maniac
 
11.09.18
09:25
(106) один фиг бухша Марь Ивана, каждый поенедельник забывает свой пароль и просит его сменить... хотя нажат капс лок...
109 arsik
 
гуру
11.09.18
09:26
(107) У тебя контролер не прожует такой поток. Так что зеркало из SSD я считаю достаточным
110 Повелитель
 
11.09.18
09:28
(109) Вот оно, что, а я думаю где подводные камни, печально, печально
111 ptiz
 
11.09.18
09:29
(107) RAID 10 для SSD скорости не прибавляет. Он нужен только когда объема SSD в зеркале не хватает.
112 Повелитель
 
11.09.18
09:32
(109) (111) Спасибо, а то как раз конфигурацию для сервера сейчас собираю.
Хотел взять 4х256 SSD в RAID10.
Теперь буду смотреть на 2х512 SSD в RAID1.
113 MaxRAF
 
11.09.18
09:32
(111) весь мир говорит, что скорость выше, но тут появились вы и  открыли всем глаза )))
114 Юрий Лазаренко
 
11.09.18
09:33
(38)(39) А, так вам надо не проблему решить, а виноватого найти.  Ну вот окажется сейчас, что дело в платформе, и что? Нуралиеву претензии предъявите? Поднять копию базы на тестовом сервере -дело пары часов. Всяко лучше, чем на форумах сидеть.
115 MaxRAF
 
11.09.18
09:36
Коллеги. Хватить гадать вокруг да около. Еще раз повторю. Никаких задач нет. Исключительно моя инициатива понять, я что-то упустил или что-то упустил внедренец. От того, будет виноват внедренец или нет, моя ЗП не увеличится и тем более меня никто не уволит. Точка.
116 Пузан
 
11.09.18
09:36
(113) На HDD SCSI и SAS да, скорость будет выше. На SSD все упрется в пропускную способность шина SATA. Если хочется прям вообще быстро надо брать SSD на PCI-E и никакой рейд не нужен будет. :)
117 arsik
 
гуру
11.09.18
09:36
(113) Это работает только на обычных дисках. Но возможно сейчас и контролеры под рейд 10 SSD затачивают, давно не мониторил.
118 unregistered
 
11.09.18
09:38
Не исключено, что проблемы в самой базе.
Например, не пересчитанные итоги. Или при загрузке остатков некорректно создался какой-нибудь документ или запись в регистре с периодом далеко от текущего. Каким-нибудь 2108 или 1018 годом.
119 0xFFFFFF
 
11.09.18
09:38
(113) мир говорит, что блин на шпинделе не достаточно быстро крутится, а контроллер шустро раскидывает порции на разные диски.
У SSD память электронная там нету шпинделя-с.
120 Фрэнки
 
11.09.18
09:39
(115) это так и должно быть. Только без экспериментирования с основой на прочтенную документацию мало вероятно, что угадайка форумчан тебе в этом поможет.
121 MaxRAF
 
11.09.18
09:39
(116) это уже совсем другие деньги ) Я сначала купил диски не подумав, а потом мучился с подбором нужного контроллера, потому что текущий не выдавал пропускную способность, которую умеют эти диски, но все обошлось )
122 MaxRAF
 
11.09.18
09:40
(119) черт, открыли мне глаза )))
123 Повелитель
 
11.09.18
09:42
Я удивлен, прочитав об ограниченой пропускной способности.
Мало того, что на данный момент дисковая система является самых медленным элементом, так даже не могут сделать нормальную шину и контролер для работы с дисками...
124 dmrjan
 
11.09.18
09:43
Попробуй установить стоимость запроса в MSSQL-сервере на 10000. Если полезут сообщения о том, что нужно поднять - смотри на чем спотыкается.
125 Фрэнки
 
11.09.18
09:44
(123) караван идет со скоростью самого медленного верблюда - было бы чему удивляться
126 MaxRAF
 
11.09.18
09:44
(124) спасибо, возьму на заметку. Пока этого делать не буду.
127 Пузан
 
11.09.18
09:46
(123) Нормальную шину уже давно сделали, называется PCI-Express. Современные SSD подключаются именно к ней и не имеют проблем с пропускной способностью. По крайней мере ни один рейд на SATA не сравнится по скорости с работой таких SSD. И стоят они не дорого уже. Рейд с ними может понадобиться только если надо или зеркало или много места, но сейчас и на терабайт взять SSD не проблема.
128 unregistered
 
11.09.18
09:46
(115) > понять, я что-то упустил или что-то упустил внедренец.

Пообщайтесь о проблеме с внедренцами. Позиция страуса, закопавшего голову в песок, тут не поможет. Если каждый из вас будет кричать, что у него всё в порядке и проблема на противоположной стороне, толку не будет. Это извечная проблема 1С - админы кричат, что у них всё круто и нагрузки на железо низкие, а программисты показывают пальцем на админов и жалуются, что те не могут настроить нормально сервак. Все белые и пушистые, а система стоит колом.

В идеале ты должен сесть с кем-то из спецов внедрявших 1С и совместно разбирать все затыки. Он - в 1С и на СУБД, а ты - на железе.
129 MaxRAF
 
11.09.18
09:47
(125) контроллер сейчас стоит Dell H730

Результаты говорят сами за себя:

"Старый" сервер R710 + 6x300Gb 15k RPM скорость загрузки тяжелого отчета 1 мин. 28 сек.

Новый сервер R710 + H700 + SSD 480Gb скорость загрузки тяжелого отчета 42 сек.

Новый сервер R710 + H730 + SSD 480Gb скорость загрузки тяжелого отчета 32 сек.
130 dmrjan
 
11.09.18
09:47
(126) SSD корпоративного типа?
131 Повелитель
 
11.09.18
09:48
(127) Понятно, буду изучать.
132 MaxRAF
 
11.09.18
09:48
(128) согласен. Сейчас они разгребают всплывшие баги с ПКО, правами и прочими торговыми штуками. После этого будут заниматься производительностью. Поэтому пока собираю информацию и консультируюсь с вами.
133 MaxRAF
 
11.09.18
09:49
(130) да, корпоративного
134 dmrjan
 
11.09.18
09:51
(133) У меня была проблема с отчетами. Ребята переделали прайс так, что стоимость запроса периодически зашкаливала на пару миллионов. Так что тут есть о чем подумать.
135 1sanekmaloi1
 
11.09.18
09:53
Журнал регистрации базы в старый формат надеюсь перевели(*.lgf, *.lgp)?
136 unregistered
 
11.09.18
09:53
Кстати говоря, а сеть проверяли?
Сделайте ping от разных клиентских компов к серверу 1С с указанием пакета большого размера (это особенность 1С-ки - передавать данные большими пакетами). Например, 65000. Посмотрите - будут ли потери или задержки. Желательно сделать это в момент когда на клиентском компе проявляется проблема с зависанием.
Посмотрите также маршруты пакетов. Может глючить какой-нибудь маршрутизаторв в сети или аппаратный фаервол. Стоят ли где-нибудь на компах или на серверах брандмауеры, которые начинают вдруг мониторить весь сетевой трафик.

Так и не озвучили вопрос с памятью на сервере. Памяти 1С-ке хватает? А то фраза "SQL ее всю съедает" немного напрягает. Вы SQL вообще никак не ограничиваете? Может 1С не хватает памяти для запуска новых процессов и она начинает тупить на одном процессе, для которого тоже система памяти не выделяет?
137 dmrjan
 
11.09.18
09:55
(136) 65000 не прокатит, максимум 64000, пусть хотя бы 32500.
138 MaxRAF
 
11.09.18
10:01
(136) имею ввиду съедают всю выделенную ему память. В данном случае 42 Гб. Ему хоть Терабайт дай он всю себе заберет и будет решать, что с ней делать.
139 Фрэнки
 
11.09.18
10:03
(138) только память сожрет кто? СУБД СКЛ или 1С ? У тебя же сервак 1С это и есть тот же самый сервак СУБД?
140 unregistered
 
11.09.18
10:03
(137) Возможно. Я раз в 100 лет до проблем в сети дохожу. Как правило, всё решается ещё до.

Хотя:
-l <размер> Позволяет указать загрузку поля Data пакета в байтах. По умолчанию используется значение 32, но можно указать загрузку до 65527 байт. Это один из способов проверки наличия ограниченной пропускной способности или затора в сети.
141 unregistered
 
11.09.18
10:05
(138) Вопрос про 1С. свободная память на сервере остаётся? Если 1С-ке вдруг захочется запустить ещё парочку своих rphost-ов, она не упрётся в отсутствие свободной памяти?
142 MaxRAF
 
11.09.18
10:09
(141) памяти свободно еще 7 Гб
143 mcarrowd
 
11.09.18
10:16
(19) учет по видам запасов ведется? В 11.1 кажется было назначение в виде запасов, потом его запихали в аналитику учета номенклатуры. Потом ужаснулись результату проделанной работы (начался адок с блокировками на старых базах) и сочинили регистр "Устаревшие виды запасов с остатками" чтобы как-то пофиксить это. И теперь если там много записей, 1с пытается наставить лишних блокировок. ТС, проверь содержимое регистра, вдруг я угадал)
144 MaxRAF
 
11.09.18
10:18
(143) с удовольствием, если бы у меня был доступ в 1С и я понимал, что это за регистры такие )))
145 Фрэнки
 
модератор
11.09.18
10:19
я бы уже десять раз закрыл ветку
146 KAUTERPER
 
11.09.18
10:20
(143) Слишком тонкие ошибки.

Вообще конечно веселое гадание автор затеял.
Думаю в итоге окажется какая то лажа в стиле "автор смотрел не туда и не так".
147 unregistered
 
11.09.18
10:27
(146) > веселое гадание автор затеял.

Нормальное гадание. Есть проблема. Человек пытается в ней  разобраться. Причем по собственной инициативе. С одной стороны есть шанс, что проблема действительно с железом и/или сетью. С другой - автор в какой-то степени прикроет свой зад, когда начнутся разборки, поиск виноватых и наказание непричастных.
148 unregistered
 
11.09.18
10:27
(145) Что мешает?...
149 Krendel
 
11.09.18
10:28
(66) А ты думал, 1-й такой умный? ;-)
150 MaxRAF
 
11.09.18
10:30
(147) именно!
151 spiller26
 
11.09.18
10:32
Тест Гилева уже предлагали?
152 Фрэнки
 
11.09.18
10:32
(148) надеюсь, что он все-таки что-то прочтет в документации, попробует и сообщит о своих наблюдениях уже по существу, а не по угадайке
153 Фрэнки
 
11.09.18
10:33
(151) И даже несколько раз
154 spiller26
 
11.09.18
10:36
Что за конфигурация то?
155 Новиков
 
11.09.18
10:40
(147) все так, но хирурги не разбираются в потрохах, прямо после того, как располосуют бедолагу: типа - так, требуха какая-то, коллеги - сейчас минуточку, окей гугол, что это такое? Не надо доходить до уровня маразма, если ТС, автор, адекват - то самое первое, что нужно сделать - это идти учиться определять узкие места - это не щелчок пальцев. Если есть желание, конечно. Или вызвать тех, кто разбирается.
156 spiller26
 
11.09.18
10:43
(155) Нужно ещё понять на каком этапе тормоза. Какой документ, что происходит внутри при проведении. Может там запрос какой нибудь перемудренный.
157 unregistered
 
11.09.18
10:46
(152)(155)(156) Всё что он мог сделать без участие 1С-ников в рамках своих компетенций сисадмина, он сделал.
Не имея даже доступа в 1С он больше ничего сделать всё равно не сможет. Даже если очень захочет, перечитает всю документацию на ИТС и вообще в сети, и перелопатит все форумы на эту тему.
158 KAUTERPER
 
11.09.18
10:48
(147) Желание хорошее, но все же это гадание. Если автор не заходит в 1С и пытается что-то понять на основании "раньше было быстрее", то это выглядит очень сомнительно. Такая ситуация часто встречается и обычно заключается во вдумчивом разборе ситуации и начинать конечно же нужно с 1С (регламентных заданий, настроек и тд). Ну или говоря по другому - позовите специалиста)
159 d4rkmesa
 
гуру
11.09.18
10:51
Внедренцы, кстати, могут сейчас влегкую загнать какой-нибудь аудит производительности за прилично денег.
160 XMMS
 
11.09.18
11:03
Если переходить с УТ 11.1.6.26 на УТ 11.4.2.123 - вполне логично, что требования к железу возрастают, имхо. Плюс доработки какие-то наверняка сделали, не факт что оптимально работающие из коробки.
Опять таки имеет смысл сделать тест Гилева и сравнить результаты с похожим оборудованием.
И ещё - загрузку процессора надо по ядрам смотреть.
161 Alexor
 
11.09.18
11:25
(0) Пользователей сколько?
Сервер какие задачи выполняет? только скуль и сервер 1с?
Домен, почта, терминал, файлопомойка там нет?
Рейд один и на систему и базу?
162 Новиков
 
11.09.18
11:36
(157) Автор пишет "Со своей стороны вижу, что нагрузка на сервере практически отсутствует." и далее "Проблема на чьей стороне? На моей или внедренцев?" - непонятен контекст вопроса, если с "его стороны" проблем нет, то зачем спрашивать - на чьей стороне проблема, если секундой ранее он заявил, что не на его? :) Где логика, Карл? Ее нет. И еще странно, что почему Автор думает, что разобраться в этом дерьме - это вопрос топика на мисте?
163 Вафель
 
11.09.18
11:38
(162) вопрос в том, как это доказать, что не на его
164 unregistered
 
11.09.18
11:58
(162) > если с "его стороны" проблем нет, то зачем спрашивать

А где твоя логика? Где он пишет, что с его стороны проблем нет? Где ты это вычитал? Ты это тупо прямо сейчас придумал?
Автор пишет, что НЕ ВИДИТ проблему т.к. (цитата) "нагрузка на сервере практически отсутствует".
И просит помощи на форуме в том, чтобы разобраться (убедиться) - действительно ли с его стороны нет проблемы или можно ещё что-то посмотреть.

> почему Автор думает, что разобраться в этом дерьме - это вопрос топика на мисте?

Ты реально читаешь мысли автора? Или я что-то пропустил и он где-то писал, что решит проблемы в одном топике.

PS Ты склонен слишком много додумывать за других и обобщать.
165 H A D G E H O G s
 
11.09.18
12:01
У автора 24 потока. Одно загруженное ядро даст

100/24=4%, что автор может посчитать как простой проца.

Но это не так, хехехе.
166 Новиков
 
11.09.18
12:07
(164) >>Со своей стороны вижу, что нагрузка на сервере практически отсутствует. Исходя из этого логика говорит, что проблема с 1С или конфигурацией.

А видеть со своей стороны отсутствие проблемы, сказать про этом, и потом искать сторону - это логично?

>>Ты реально читаешь мысли автора?
Нет. Я просто вижу, что везде на профильных ресурсах администраторы гнобят 1С, снимают с себя любую ответственность, видят что их "сторона" не виноватая и всеми фибрами души стараются об этом и рассказать, и доказать. Что мол ни я это, а 1сники. Коли так - поясни, а зачем ты им помогаешь?
167 unregistered
 
11.09.18
12:15
(166) > Я просто вижу, что везде ....

Ну я и говорю - склонен обобщать.

> ...администраторы гнобят 1С, снимают с себя любую ответственность...

Автор ветки - как раз редкий пример обратной ситуации. Хочет разобраться, а не кидаться тупо какашками, делая обиженный вид.

> видеть со своей стороны отсутствие проблемы, сказать про этом, и потом искать сторону - это логично?

ИМХО, да. Я смотрю на ситуацию. Вижу её со своей колокольни, под своим углом зрения, с высоты своих знания и опыта. То, что я вижу говорит мне о том, что всё нормально (железо не нагружено). Однако это нет так (пользователи жалуются). Возникает диссонанс. Есть два вариант - погнобить 1С-ников или попытаться разобраться. Автор выбрал второй путь. Что тебя не устраивает?

PS Кто ж из админов тебя обидел...
168 Garykom
 
гуру
11.09.18
12:27
(0) "Сотрудник жмет копку провести документ и 1С нафик зависает на 30-60 сек. или вообще полностью зависает, пока принудительно приложение не закроешь."

Отладчик в руки и смотреть где виснет/падает
169 Вафель
 
11.09.18
12:28
(168) он же админ
170 Garykom
 
гуру
11.09.18
12:28
(168)+ Может быть как кривизна "кода проведения" от доработчиков конфы, так и баги платформы/настроек сервера 1С.
171 Garykom
 
гуру
11.09.18
12:30
(169) Пусть развернет на том же железе и 1С/sql сервере другую типовую конфу и проверит работу/проведение
172 Вафель
 
11.09.18
12:31
(169) предлагаешь по быстрому тестирование  написать? админу?
173 Garykom
 
гуру
11.09.18
12:33
(172) Конфу развернуть полностью типовую без вот этого "1С дорабатывала сторонняя компания" админу не проблема.

Я б даже сделал копию текущей базы, накатил на нее типовой cf-ник с полным замещением и проверил как оно "проводится".
174 Вафель
 
11.09.18
12:34
(173) одиночное провдение документа можно сделать и на текущей базе, без всяких копий
175 vitkhv
 
11.09.18
17:37
(0) Я с 8.3.11 на 8.3.12 переходил недавно + новый сервак железо + новый MSSQL переход с 2014 на 2017, тупить стало жутко на основной операции, построчное разузлование номенклатуры в заказе покупателя.
На что грешить ХЗ.
Вычислил через Замер производительности + sp_WhoIsActive тупящий запрос с его трансляцией к MSSQL, оказалось 1С в 12 релизе стала по другому транслировать запрос к MSSQL.
Поправил запрос все залетало.
176 xXeNoNx
 
12.09.18
08:24
(4) а шо там со счетчиками производительности?
177 xXeNoNx
 
12.09.18
08:28
(173) зачем? В силах одмИна кинуть logcfg в нужную папку, получить выхлоп, проанализировать, некасаясь 1с
178 xXeNoNx
 
12.09.18
08:31
+(177) срубить рпхосты и посмотреть контекст
179 MaxRAF
 
12.09.18
10:01
(176) HTM-файл  https://yadi.sk/d/8gBcVNMn7CcW9g
180 dmpl
 
12.09.18
10:12
(0) Была похожая фигня (даже поиск в списке, бывало, зависал). После обновлением платформы пропала.
181 dmpl
 
12.09.18
10:13
(3) Пожелание подайте - "Чтобы не висло".
182 g00d
 
12.09.18
10:29
я думаю надо  менять и админа и обслуживающую организацию
183 unregistered
 
12.09.18
10:33
(182) А чё не правительство и президента? Мелко как-то мыслите.
184 Sasha_H
 
12.09.18
10:41
Обзаведитесь и обложитесь сервисами анализа ЦУП или Гилева.

Но вот железка слабоватая для такой конфы. Ну любит 1С ПОЖРАТЬ.

Только еще момент уточние, а то я упарился всю ветку читать может и упустил.

Вообще памяти желательно чем больше -------- и нет предела как бы не заявляли супер спецы. Память это хорошо и чем ее больше тем лучше.

Давайте на примере, что решает СКЛ как ЦПУ, а куда он девает планы запросов, результаты, в темпдб и кэшит все в памяти. То есть у вас есть база размером 100 Гб + темпДб такой же вот и ответ. А еще 1С. Так что нет предела совершенству объема памяти.

1. посмотри настройки в СКЛ как задан прирост файла. Рекомендуется с шагом 500 Мб
2. Как размещен сервер 1С и субд физически и рдп. Если они все на одной машинке не гуд.
3. установи производительность сервера максимальной - это в параметрах электропитания (бывает процы и все железо не работает во всю мощь)

4. на сервере субд не должно быть никаких других ролей кроме как сам сервер субд

5. сервисы анализа

6. если у вас взаимоблокировки вопрос на каких ресурсах, если внедренцы копались в блоках проведений то тогда все ясно

ну масса других советов. ))
185 Sasha_H
 
12.09.18
10:44
(184) забыл еще шаред мемори надо если 1С и СУБД на одной машинке
186 Sasha_H
 
12.09.18
10:50
Поймать, что делал пользователь когда повис... Сделать копию ИБ и пробовать прогнать самому.

Оооо чуть не забыл самое главное без чего вообще никак - это регламентнтые операции СКЛ. Обязательно обновление статистики, фрагментация индексов и перестроение индекса - на инфостарте можно взять тут: http://catalog.mista.ru/public/803209/

- попробовать прогнать в отладчике где он так себя ведет.
- посмотреть возможно включена отладка сервера 1С (убрать ее)
- возможно ТЖР работает - от тяжелых настроек может висеть 1С

- эксперементировать с настройками кластера. Тут все индивидуально.
187 g00d
 
12.09.18
10:53
(183) не мелко, а осторожно, это экстримизм все таки.
188 g00d
 
12.09.18
10:53
(187) упс не та тема
189 Sasha_H
 
12.09.18
10:56
(187) бан можно за флуд схлопотать!
и все флудеры. у человека проблемы если не вкурсе зачем тупо флудить если не можете помочь дельним советом
190 Sasha_H
 
12.09.18
10:58
(0) А вообще. Администратор сети. Не должен заниматься такими делами. Это реально забота внедренцев по себе знаю. Поскольку занимаюсь оптимизацией. Это реально тяжолый труд. И если система так себя ведет то определить источник проблемы крайне не просто особенно на форуме.

Систему надо видить. ЩУПАТЬ!
191 Sasha_H
 
12.09.18
11:01
Меня смущает другое. Обычно системы так себя ведут после длительной работы. Год, два. А тат сразу.

Надо реально смотреть, что там происходит быть вкурсе всех событий. Анализ, чтобы помочь.
192 Sasha_H
 
12.09.18
11:06
И для этой версии конфигурации я бы ставил более новую платформу. 8.3.10
193 Sasha_H
 
12.09.18
11:07
(192) черт отправилось. 8.3.10 тут слабоватая.
194 Sasha_H
 
12.09.18
11:07
Важная информация
--------------------------------------------------------------------------------
Рекомендуется использовать текущую версию конфигурации "Управление торговлей", редакция 11 с версией системы 1С:Предприятие 8 8.3.12.1469 (и выше) в режиме совместимости "Версия 8.3.10".
Минимальная версия системы 1С:Предприятие для использования текущей версии
"Управление торговлей", редакция 11 не ниже 8.3.10.2699.
195 Sasha_H
 
12.09.18
11:11
Trade/11_4_2_123/ReadMe.txt

Важная информация
--------------------------------------------------------------------------------
Рекомендуется использовать текущую версию конфигурации "Управление торговлей", редакция 11 с версией системы 1С:Предприятие 8 8.3.10.2620 (и выше).

В силу особенностей поведения платформы при работе с формами, содержащими динамические списки,
могут диагностироваться ошибки вида: "Поле <Имя поля> не обнаружено".
В этом случае:
- либо пользователь должен зайти в форму настроек и выбрать команду "Установить стандартные
настройки" (Все действия-Настроить список-Все действия-Установить стандартные настройки)
- либо администратор должен зайти в форму Администрирование-Настройки пользователей и прав-Настройки пользователей
и очистить сохраненные настройки этого пользователя.

Если в информационной базе используется раздельный учет товаров по налогообложению НДС, то рекомендуется использовать партионный учет версии 2.2.
Настройки выполняются в форме "НСИ и администрирование - Финансовый результат и контроллинг".

тут еще и багнутая она эта версия конфы. Обновить бы ее и на новую платформу ))
196 Sasha_H
 
12.09.18
11:12
Вообщем... автор пропал. Тут надо пройти все круги ада и тогда оно заработает стабильно!
197 MaxRAF
 
14.09.18
10:36
Всем привет. Никуда я не пропал ) Внедренцы еще до конца не перевели всех на новую конфигурацию, поэтому я пока туда не лезу.
198 MaxRAF
 
14.09.18
10:40
Платформу обновил до последней версии.

(196) по поводу энергоэффективного режима на процессорах и прочие рекомендации давно были мною сделаны.
199 MaxRAF
 
14.09.18
10:42
У меня такое ощущение, что внедренцы пару раз где-то кому-то что-то сделали и теперь считают себя "спецами". Могу конечно ошибаться, так как не программист 1С-ник, но блин столько проблем всплыло с правами и прочим при переносе всех данных за последние 2 месяца в новую конфу...
200 craxx
 
14.09.18
10:48
(199) ну так и есть) пару раз сделал - уже спец
201 Вафель
 
14.09.18
10:48
на старый формат ЖР перевел?
202 MaxRAF
 
14.09.18
10:56
(201) что за ЖР?
203 Вафель
 
14.09.18
11:05
журнал регистрации
204 craxx
 
14.09.18
11:36
(203) так это же внедренцы должны делать
205 Sasha_H
 
14.09.18
11:52
Не согласен насчет столько всего повылазило. Вообще-то при внедрении - это классика жанра.
206 Sasha_H
 
14.09.18
11:53
Это абсолютно нормальный этап... Поскольку нереально все сделать чтобы все заработали и без единой ошибко - ну не бывает так. Для того чтобы не было таких проблем, делается фальшстарты... Но епта это ж какой бюджет нужен для этого!
207 dmrjan
 
14.09.18
12:05
(206) Фальшстарт можно на PostgreSQL организовать, там только железо. Кроме того, PG не жрет сразу всю оперативную память и на выполнении тех или иных отчетов и обработок будет видно - кто выжирает память сервера. Кроме того - если какие-то запросы выполняются долго и таблицы большие и идет обращение к таблицам без фильтрации методом for i=1 to n, можно сильно выиграть, т.к. в MSSQL существуют блокировки на чтение. Хотя в PostgreSQL перебор тоже крайне болезнен. Опять же - если хочешь, чтобы в MSSQL все быстро работало - пусть разработчики  испытывают все изменения на PostgreSQL.
208 Вафель
 
14.09.18
12:06
(204) Это почему это?
209 unregistered
 
14.09.18
12:19
(208) Потому что автор - не 1С-ник. ЖР 1С находится за рамками его компетенции.
Не говоря уже о том, что само по себе действие по переводу журнала регистрации на старый формат имеет смысл только в дух случаях:
1. В высоко нагруженных системах, к которым описанная автором никак не относится. Даже с натяжкой.
2. В случае, когда явно выявлена причина проблем, указывающая на ЖР. Но для такого случая характерны совершенно другие симптомы - высокая нагрузка на процессор и/или очередь к диску, которые создаёт процесс менеджера кластера rmngr.exe.
210 HeKrendel
 
14.09.18
12:21
(209) Еще раз- работы в договоре есть? В Виде установка и настройка 1С или нет?
211 HeKrendel
 
14.09.18
12:25
У меня по умолчанию таких работ в договоре нет
212 Cyberhawk
 
14.09.18
12:38
(209) Так у него высокая нагрузка на процессор никак не исключена
213 Sasha_H
 
14.09.18
12:38
Еще раз, чтобы делать фальш старт, надо выделить бюджет
214 unregistered
 
14.09.18
12:40
(210) Это ты автору ветки такие вопросы задавай. Я не читал ни его договор, ни договор между его работодателем и внедренцами на внедрение. Я даже не знаю про какой конкретно договор ты спрашиваешь.
В любом случае это никак не относится к конкретно взятому вопросу формата ЖР 1С.
215 unregistered
 
14.09.18
12:42
(212) > у него высокая нагрузка на процессор никак не исключена

Я исхожу из той информации, которую предоставил автор. А он в (0) указал, что нагрузка на сервере практически отсутствует. Хочется верить, что автор достаточно компетентен, чтобы суметь правильно посмотреть нагрузку и корректно интерпретировать полученные результаты. Это как раз работа админа.
216 Вафель
 
14.09.18
12:44
случайно антивирус не включен на сервере?
217 Cyberhawk
 
14.09.18
12:45
(215) Он же сам говорит, что в 1С не шарит. А у него может 1-2 ядра на 100% загружены, общая загрузка всех ядер не выше 10%, и он считает это нормой
218 dmpl
 
14.09.18
13:06
(205) Это классика жанра потому что тяп-ляп - и в продакшен. Ну и клиент же платит.

(206) А они первый или второй раз внедряют? Если нет - то 95+% таких проблем отсекается на этапе обследования.
219 dmpl
 
14.09.18
13:07
(210) Внедрение уже включает эти работы. Достаточно в мотивированном отказе указать что программа тормозит и виснет, что не позволяет ее использовать по назначению.
220 dmpl
 
14.09.18
13:10
(213) Лучше сразу выделить бюджет на обследование и проектирование, чем потом оплачивать кривую переделку. Кривую - потому что не настояли на строгом соблюдении порядка процесса внедрения.
221 Krendel
 
14.09.18
13:39
(219) У меня есть ресурсы для проведения нагрузочного тестирования, и на моем железе это будет работать. В крайнем случае 500-700 евро на аренду нужной мощности сервера на время
222 Krendel
 
14.09.18
13:39
Которые я в конечном счете перевыставлю заказчику
223 dmpl
 
14.09.18
13:47
(221) Заказчик не подпишет нагрузочное тестирование. Ему ведь надо чтобы у него все нормально работало. Пока у него не заработает - акт не будет подписан. Можешь или идти в суд, или сделать так, чтобы у клиента все работало.
224 Krendel
 
14.09.18
13:49
(223) У каждого свой опыт ;-)
225 Krendel
 
14.09.18
13:51
Ну а так спасибо, включу эти работы в договора
226 dmpl
 
14.09.18
13:57
(225) Это правильно. Не надо экономить деньги заказчика за счет качества. Хорошее из этого получается редко. Гораздо чаще - просто не оплаченная работа.
227 Krendel
 
14.09.18
14:01
(226) Да никто не экономит, просто если эти виды работ не обговаривались, то ее и не проводим, у меня есть например фишка типа полной документации на проект, где в любой момент времени документация будет актуальной и т.п.

Надо будет продумать как проводить нагрузочное тестирование
228 craxx
 
14.09.18
18:52
Вы знаете, конструкции вот такого вида, как ниже, будут тупить на любом железе. Тут мозги разработчикам надо вправлять.

ВЫБРАТЬ
    АЭ_ЖурналОперацийМФОиКПК.Ссылка КАК Ссылка,
    АЭ_ЖурналОперацийМФОиКПК.Дата КАК Дата,
    АЭ_ЖурналОперацийМФОиКПК.ПометкаУдаления КАК ПометкаУдаления,
    АЭ_ЖурналОперацийМФОиКПК.Номер КАК Номер,
    АЭ_ЖурналОперацийМФОиКПК.Проведен КАК Проведен,
    АЭ_ЖурналОперацийМФОиКПК.Организация КАК Организация,
    АЭ_ЖурналОперацийМФОиКПК.Информация КАК Информация,
    АЭ_ЖурналОперацийМФОиКПК.Тип КАК Тип,
    ВЫБОР
        КОГДА АЭ_ЖурналОперацийМФОиКПК.РучнаяКорректировка = ИСТИНА
            ТОГДА ВЫБОР
                    КОГДА АЭ_ЖурналОперацийМФОиКПК.ПометкаУдаления = ИСТИНА
                        ТОГДА 10
                    КОГДА АЭ_ЖурналОперацийМФОиКПК.Проведен = ЛОЖЬ
                        ТОГДА 9
                    ИНАЧЕ 8
                КОНЕЦ
        ИНАЧЕ ВЫБОР
                КОГДА АЭ_ЖурналОперацийМФОиКПК.ПометкаУдаления = ИСТИНА
                    ТОГДА 2
                КОГДА АЭ_ЖурналОперацийМФОиКПК.Проведен = ИСТИНА
                    ТОГДА 1
                ИНАЧЕ 0
            КОНЕЦ
    КОНЕЦ КАК СостояниеДокумента,
    АЭ_ЖурналОперацийМФОиКПК.СуммаДокумента КАК СуммаДокумента,
    АЭ_ЖурналОперацийМФОиКПК.ВалютаДокумента КАК ВалютаДокумента,
    АЭ_ЖурналОперацийМФОиКПК.РучнаяКорректировка КАК РучнаяКорректировка,
    АЭ_ЖурналОперацийМФОиКПК.ВидОперации
ИЗ
    ЖурналДокументов.АЭ_ЖурналОперацийМФОиКПК КАК АЭ_ЖурналОперацийМФОиКПК
ГДЕ
    АЭ_ЖурналОперацийМФОиКПК.Тип В (ТИП(Документ.АЭ_ВыдачаПоЗаймамПредоставленным), ТИП(Документ.АЭ_ПоступлениеОплатНаСчетаТекущихРасчетов), ТИП(Документ.АЭ_ПогашениеПоЗаймамПредоставленным), ТИП(Документ.ПоступлениеНаРасчетныйСчет), ТИП(Документ.ПриходныйКассовыйОрдер), ТИП(Документ.РасходныйКассовыйОрдер), ТИП(Документ.СписаниеСРасчетногоСчета))
{ГДЕ
    (АЭ_ЖурналОперацийМФОиКПК.Ссылка В
            (ВЫБРАТЬ
                ДокументыПоКонтрагенту.Ссылка
            ИЗ
                КритерийОтбора.ДокументыПоКонтрагенту(&ОтборКонтрагент) КАК ДокументыПоКонтрагенту)),
    (ВЫБОР
                КОГДА &ОтборДоговорКонтрагента = НЕОПРЕДЕЛЕНО
                    ТОГДА ЛОЖЬ
                ИНАЧЕ АЭ_ЖурналОперацийМФОиКПК.Ссылка В
                        (ВЫБРАТЬ
                            АЭ_ДокументыПоЗаймам.Ссылка
                        ИЗ
                            КритерийОтбора.АЭ_ДокументыПоЗаймам(&ОтборДоговорКонтрагента) КАК АЭ_ДокументыПоЗаймам)
            КОНЕЦ
            ИЛИ ВЫБОР
                КОГДА &ОтборДоговорУсловия = НЕОПРЕДЕЛЕНО
                    ТОГДА ЛОЖЬ
                ИНАЧЕ АЭ_ЖурналОперацийМФОиКПК.Ссылка В
                        (ВЫБРАТЬ
                            АЭ_ДокументыПоЗаймам.Ссылка
                        ИЗ
                            КритерийОтбора.АЭ_ДокументыПоЗаймам(&ОтборДоговорУсловия) КАК АЭ_ДокументыПоЗаймам)
            КОНЕЦ
            ИЛИ ВЫБОР
                КОГДА &ОтборЗайм = НЕОПРЕДЕЛЕНО
                    ТОГДА ЛОЖЬ
                ИНАЧЕ АЭ_ЖурналОперацийМФОиКПК.Ссылка В
                        (ВЫБРАТЬ
                            АЭ_ДокументыПоЗаймам.Ссылка
                        ИЗ
                            КритерийОтбора.АЭ_ДокументыПоЗаймам(&ОтборЗайм) КАК АЭ_ДокументыПоЗаймам)
            КОНЕЦ)}
229 craxx
 
14.09.18
18:53
(228) Это ж надо додуматься, в условии компоновки данных динамического списка запрос к критериям отбора делать. Я в шоке, честно. И еще утверждают что у меня слабый сервер.
230 GreyK
 
14.09.18
18:57
(0) Внедренца зовут "паша", "Павел" ?
231 Cyberhawk
 
14.09.18
19:13
(229) Намекаешь на то, что порционности выборки не будет в этом случае?
Предлагаешь каждый раз писать сложный запрос-объединение, повторяющий состав критериев отбора (а потом забыть при обновлении состава обновить запрос)?
Я так - просто интересуюсь, ни на чью сторону не становлюсь )
232 craxx
 
14.09.18
19:24
(231) Ну собственно даже не я предлагаю. Вот статейка на эту тему https://forum.infostart.ru/forum9/topic184160/
233 Cyberhawk
 
14.09.18
19:38
(232) Ага ясно, спс. Все-таки динамически собирать запрос по метаданным
234 craxx
 
14.09.18
19:39
(231) Ну и да, этот сложный запрос будет работать в десятки, если не в сотни раз быстрее, чем обращение к критерию отбора, особенно вот таки идиотично, как выше приведено.