Имя: Пароль:
LIFE
IT-новости
OFF: Статьи к бесплатному семинару по производительности 1С8.2("тонкие" клиенты)
,
0 Kataka
 
01.10.12
13:13
До семинара v8: OFF: Бесплатный семинар по производительности 1С8.2, специфика "тонких" клиентов, то есть до 18.10.2012, планируем разместить ряд статей, в которых будут подняты вопросы по теме семинара.
Интересен Ваш отклик на них. Возможно при Вашей помощи мы сможем сделать программу более интересной и ориентированной на гостей семинара.
1 acsent
 
01.10.12
13:13
и где они???
2 Kataka
 
01.10.12
13:14
3 acsent
 
01.10.12
13:17
а что верстка такая ужасная
http://img152.imageshack.us/i/image000jp.png/
4 sttt
 
02.10.12
10:44
(3) подтверждаю, уже можно не идти)))
5 sttt
 
02.10.12
10:45
у них и остальное такое же))
6 Kataka
 
03.10.12
11:28
7 la luna llena
 
05.10.12
16:51
интересно, спасибо
8 МуМу
 
06.10.12
08:07
(5) Ну напиши конкретно тогда, что же именно "такое", шутник?
9 Сниф
 
06.10.12
09:38
Вторая статья показалась забавной. Кратко ее содержание вот о чем: если не получается провести один копрокодовый документ, его нужно разбить на множество таких же копрокодовых документов и тогда, может быть, получится это все хозяйство провести.
10 sttt
 
06.10.12
09:49
(8) не шучу, по прежнему верстки нет, скрин есть(3) правый нижний угол.
читать неудобно.
11 sttt
 
06.10.12
09:52
(9) если покопаться еще что найдется))
12 МуМу
 
06.10.12
10:02
(10)Главное не оформление(здесь есть над чем поработать) - главное содержание.  
(9) Значит главную суть не поняли. Вопрос не в возможности проведения(хотя бывает и до этого доходит) а в возможности ускорения.
13 sttt
 
06.10.12
10:15
(12) рад бы почитать содержание, но не могу
14 МуМу
 
06.10.12
10:41
(13)Да уж. Зашел в (2) - действительно читать невозможно. Я читал в оригинале. В понедельник администратору выговор сделаю. Извиняюсь, сначала не понял о чем речь.
15 H A D G E H O G s
 
06.10.12
11:01
Прочитал первый быдлодок.
Куево.
16 H A D G E H O G s
 
06.10.12
11:03
В том смысле, что бред какой-то написан.
Мат. ожидания, заганочные типы реквизитов, которые тем не менее отлавливаются стандартной проверкой, то есть отловились бы 1С: Совместимо/Совместно, если бы господа додумались сертифицироваться.
17 H A D G E H O G s
 
06.10.12
11:04
А вот то, что память утекает при использовании объекта Структура, причем безвозвратно, как бы ты не извращался - этого не увидел. Ну вообще да - чтобы это увидить, надо запиливать рег. отчеты от 1С на десятки тысяч строк.
18 H A D G E H O G s
 
06.10.12
11:05
Вторую статью читать?
p.s. Почему она у меня на экран не влазит, с бодуна так тяжко двигать прокрутку.
19 РазДва
 
06.10.12
11:26
(12) пример просто не очевидный, судя по тому как деградирует скорость проведения документа при большом количестве строк, там можно было оптимизировать и без распараллеливания..
20 xReason
 
06.10.12
11:49
Прочитал статью, но так и не понял, что делать и как все правильно разрулить
21 Demiurg
 
06.10.12
11:53
Прочитал 1ю статью, вопросы к выводам статьи:
-При разработке кода 1С на «тонких» клиентах 1С мы рекомендуем уделять повышенное внимание клиент-серверному взаимодействию, согласно рекомендациям фирмы 1С по оптимальному написанию кода. -- Как понять что код написан не согласно рекомендациям?
-В случае работы множества пользователей на тонких клиентах 1С, деградация производительности может быть значительно больше. Поэтому перед реализацией проекта внедрения новой системы 1С8.2 следует взвешенно делать выбор типов клиентов 1С и до внедрения проводить мероприятия по моделированию пиковой нагрузки.-- В чем заключается ритуал "взвешенно сделать выбор типов клиентов"? Особенно если покупаешь типовой продукт от 1С или франча, переписывать?
-Правильная интерпретация ошибок – уже полдела. Особенно это касается проблем распределенных взаимоблокировок, идентификация которых трудная и нетривиальная задача.-- Как понять, правильная или неправильная интерпритация?
22 H A D G E H O G s
 
06.10.12
12:04
(21) Это обычное
бла-бла-бла.

Чтобы что то было и казаться умными.
там эскалация, деградация, мат. ожидания и прочие слова высокого уровня абстракции. Рожь, вот это все.
23 el-gamberro
 
06.10.12
14:04
(14) Будет ли выпущен отдельный продукт который будет показывать синхронизацию между клиентом и сервером?
24 МуМу
 
06.10.12
15:16
Писал статьи не я но отчасти причастен, поэтому прокомментирую.
(22) Судя по всему у вас не было проектов в которых прописано в качестве SLA, к примеру среднее время проведения документов.
Разумеется эта и другие статьи не для всех. Большинство 1С-ов(наверное процентов 80) вообще никогда не сталкивались с описанными задачами и проблемами.(проблема подвисания операций более чем на 50 % существенно влияет на среднее время проведения)
Насчет утечек памяти - с этим пришлось активно бороться в последнем проекте. К сожалению средств технологического журнала не всегда хватает. Описанная простая методика поиска одной из ошибок утечки(хотя в данном случае скорее неэффективного использования) нигде в интернете до этого описана не была.(укажите если я ошибаюсь). То же самое и с утечкой по 3.7 ГБ.  
Так что я думаю то что вы ничего не поняли - это не важно. Просто у вас пока что не было подобных проблем и проектов.
25 МуМу
 
06.10.12
15:16
(23) В новом мониторинге perfexpert уже есть.
26 МуМу
 
06.10.12
15:19
(21) Вопросы я так понимаю риторические?
27 МуМу
 
06.10.12
15:32
(22). Напишу еще раз от себя практические выводы.  
Знание их к примеру для меня в свое время весьма пригодилось бы.  
1) В случае ошибки типа данных может происходить утечка по 3.7 гб. В одном проекте за час работы ушло в никуда более 60-и ГБ.  Важно выполнять тестирование и исправление БД!
2) Если происходит равномерное расходование памяти - можно просто заблокировать процесс. С большой долей вероятности, через некоторое время, после этого на нем останутся работать только те пользователи которые приводят к таким последствиям.Потому как остальные будут переключаться на другой rphost. Выяснить пользователя и соответсвенно функционала(его можно оперативно выяснить) - это по сути решение проблемы.  
3) Проверка в отладчике на время проведения документа в случае тонкого клиента - нужно подходить с большим опасением. Система себя начинает совершенно по другому вести в случае массовой работы. К тому же бывают ничем не обяснимые провалы во времени выполнения операций. Судя по одинаковым интервалам времени провалов скорее всего дело в какой то внутренней синхронизации.
28 H A D G E H O G s
 
06.10.12
15:41
(24)
Я даже не знаю, че такое SLA. Обычно я для себя посылаю лесом таких бравых ребят, которые пользуют англицкие акронимы, стараясь показать что они в "трэнде".

p.s. мммм, по делу - вспомнил башорг
"Писал вчера рецензии на дипломы своих студентов,так и хотелось поставить бан за флуд и оффтоп". В том смысле - и у вас в 2 объемных постах - ничего полезного.
Но выглядит умно, солидно.
29 H A D G E H O G s
 
06.10.12
15:43
О, вот с сайта:

27.09.2012 -

Опубликована новая статья "Специфика "тонких" клиентов 1С на опыте ведения крупных проектов внедрения 1С8.2".

В статье раскрыты темы:

   Утечка памяти на сервере приложения 1С8.2.
   Специфика работы сервера приложения 1С8.2 и "тонкого" клиента 1С.
   Деградация производительности при работе с "тонкими" клиентами 1С.
   Распределенные взаимоблокировки при использовании "управляемых блокировок 1С".

Незачот. Ничего такого там не раскрыто. Так, обозначены проблемы. Максимум.
30 МуМу
 
06.10.12
15:50
Сразу хочется сказать что упражнятся в софистике и словоблудии мне не хочется. То что описано в посте (27) в большем объеме описано в статье. По существу поста (27), есть что сказать конкретного?  Я привел конкретные действия которые помогут в решении в некоторых слуяах очень серьезных проблем.
31 МуМу
 
06.10.12
15:52
Отдельная история была с решением вопроса ключей и масссового входа пользователей. На сайте выложена отдельная статья в которой аккамулированы все возможные проблемы.
32 МуМу
 
06.10.12
15:53
(29) Если есть что ответить насчет поста (27) прошу ответить. Если же просто не понятно написано в статье - возможно перепишем.
33 H A D G E H O G s
 
06.10.12
15:55
(32) Претензии к тому, что ничего конкретного не сказано.
Вот например - что за ошибка данных была, что за объект содержал, почему такая ошибка появилась, какое сообщение выдала проверка.
Конкретнее надо быть.
34 H A D G E H O G s
 
06.10.12
15:56
Вообще подоплека статьи да и семинара понятна - тормозит 1С - приходите к нам - сделаем вам хорошо, у нас много умных специалистов. Вон, даже семинары проводим. С кофе.
35 H A D G E H O G s
 
06.10.12
15:57
Как противоположность
v8: Эффективность фоновых заданий

Человек статьи не пишет, семинары не проводит, но годные вещи предлагает.
36 EvgeniuXP
 
06.10.12
16:00
(6) молодцы, но все нюансы оптимизации параллелилизма не раскрыли :) - поэтому статья не о чем.
37 sttt
 
06.10.12
16:27
(34)+++100500 )))
38 sttt
 
06.10.12
16:29
почитывал их статьи но там реклама
39 МуМу
 
06.10.12
16:53
(33). Хорошо! В понедельник скажу чтобы дописали куски кода которые приводят к подобным ситуациям.Попрошу что бы вставили инструкцию со скриншотом о том как отключать rphost.  Просто кажется настолько тривиальным что показалось что не стоит разжевывать.Впрочем если конструктивная критика - я готов обсуждать.
40 МуМу
 
06.10.12
16:55
Общий вывод! Нужно максимально разжевать:) Хорошо - сделаем.
(33) Еще раз настаиваю на том что сказано вполне конкретно. Для некоторых ситуаций исключительно полезно. Могу привести ситуации из жизни, конкретрные примеры.
41 МуМу
 
06.10.12
16:56
(38) Это смущает? Есть статьи где нет рекламы.
42 el-gamberro
 
06.10.12
17:01
(39) Проблема скорее в том что слишком мало тяжелых проектов на 8.2 Возможно чуть позже это будет актуальнее.
В 1999 году прямые запросы мало кого интересовали :)
43 EvgeniuXP
 
06.10.12
18:41
(39) и все тонкости параллелизма распишите.
44 МуМу
 
06.10.12
19:15
Да, я думаю еще пару лет подождать нужно.
45 РазДва
 
06.10.12
19:39
(44) Через пару лет ваши знания и опыт уже не будут уникальными )
Каждый второй, немного почитав "интернета", будет запускать сколь угодно "тяжелые" проекты.
46 Fragster
 
гуру
06.10.12
19:50
(45) судя по тому, что происходит сейчас - поиском никто пользоваться не умет
47 Fragster
 
гуру
06.10.12
19:50
*умеет
48 Злопчинский
 
07.10.12
05:13
Прочитал.
как-то надо проще писать сложные информационные системы...
49 kauksi
 
07.10.12
08:05
В порядке бреда: Статья (2) - это не про параллельные вычисления, это про распараллеливание проведения.
А вот переделать процедуру РешитьСЛУРасширеннаяАналитика() с тем чтобы она считалась через внешнюю компоненту, используя CUDA технологию на каком нибудь Kepler, вот это было бы круто...
50 kauksi
 
07.10.12
08:08
Говорят, что это CUDA решает СЛУ гораздно быстрее движка 1С ))
51 ДенисЧ
 
07.10.12
10:05
(50)  говорят, в маськве кур доять
52 ILM
 
гуру
07.10.12
10:32
(50) Я видел решение через ВК, но время обмена матриц туда и обратно сводят на нет весь выигрыш в скорости.
53 МуМу
 
07.10.12
11:54
(45) То же самое говорили мне почти что 10 лет назад:)
(49) На текущей архитектуре серверного оборудования,без учета логики приложения написать универсальное распараллеливание невозможно.(это один из негласных постулатов)
(52) У нас есть на внешних компонентах, например http://softpoint.ru/article_id375.htm
Там это нужно потому, что координатор блокировок mssql и 1С не подходят.
54 Demiurg
 
07.10.12
20:56
(26) ну почему же риторические, только если в том смысле что у вас на них ответа нет
(22) ну почему же обычное бла-бла-бла, я бы сказал "заматеревшее бла-бла-бла"
(34) к нам не приходите, мы не умеем, не знаем, не видели и не слышали :)
(45) там суть простая - асинхронность выполнения  как способ уйти от однопоточности при решении задачи ускорения - этот велосипед еще фирма 1С раз 10 изобретет... :) но кстати это работает только для "однородных нагрузок", как и опция maxdop у скуля
55 МуМу
 
07.10.12
21:54
(54) Спасибо за "up";)
А если серьезно. В параллельных вычислениях, да и в других технологиях ничего нового и сложного нет.(некоторые теории описаны были еще 30 лет назад) Я например не претендую на то что наши исследования уникальны. Их может провести любой. Просто не каждый выделит на это время и не каждый добъется определенных результатов. А количество проектов(сейчас наверное более 400-т) по оптимизации с отзывами клиентов говорит само за себя.
56 ILM
 
гуру
08.10.12
07:52
(55) Скажите сколько из более 400 проектов на 7.7 и сколько на 8.2.
Предполагаю 350/20  (еще 30 на  8.0, 8.1).

Я вот могу ускорить проведение в разы некоторых документов (ЗУП, РТИУ, РСВ), но это только тонкий тюнинг базы скуля и без параллельных вычислений. Причем должна быть производственная необходимость и желание клиента платить за это, так как отимизация дело не быстрое.
57 ДенисЧ
 
08.10.12
08:09
(56) Про "тонкий тюнинг" - ты где-то выкладывал какие-то намёки на? Или это проприетарное хау-ноу?
58 Fragster
 
гуру
08.10.12
08:11
(57) расскажи, лучше, как там у тебя решилось (и решилось ли)
59 ДенисЧ
 
08.10.12
08:15
(58) пересоздание НЗ в цикле часть проблемы сняло... Сягодня буду пинать "одмина" на предмет живости дисков...
60 gallam
 
08.10.12
08:30
(56) а разве кто-то говорил, что к любой операции применимы параллельные вычисления?  В статье показана прикладная задача, которую незначительными доработками (а следовательно с минимальными рисками для функционала) можно ускорить в разы - десятки раз. И мне лично немного непонятно реакцией некоторых участников, мы делимся результатами внутренних исследований ( реальными практиками) - спрашивайте, уточняйте... не исключено что многие столкнуться с этими вещами в будущем.
61 Demiurg
 
08.10.12
13:52
62 gallam
 
08.10.12
15:51
(61) Все правильно реализовано. Концептуально и нашей компанией был описан процесс лет так 6 назад (интеллектуальное восстановление последовательности). Реализован подход у многих клиентов. Правда есть и не только такие задачи, но и например восстановление последовательности для партионки?)) А если документы входят в несколько последовательностей?
63 МуМу
 
10.10.12
10:07
(33) Поправили верстку плюс дополнительно "разжевали" некоторые моменты.Если уж и сейчас непонятно  будет что делать на практике, то я не знаю.
64 Kataka
 
10.10.12
10:09