Подготовка и сдача на сертификат 1С:Эксперт по технологическим вопросам. Мой опыт

Публикация № 1208984

Администрирование - Производительность и оптимизация (HighLoad)

эксперт сертификация

Через тернии к звездам...

Привет, коллеги.

Буквально вчера в почте обнаружил письмо от УЦ1 1С о том, что я успешно сдал на заветный сертификат с первого раза. Чукча не писатель, постараюсь воды лить меньше, так что сильно не пинайте. Если кому то поможет мой опыт, я буду рад.

Кому скучно читать многабукаф, в конце приведу список источников.

Итак, преамбула.

Работаю я в не самой мелкой торговой сети, несколько баз УТ 11.0 очень сильно переписанных, самая большая ~10Тб, СУБД MSSQL Server 2017, на кассах файловые розницы, которые обмениваются с УТ. Такой вот зоопарк. Активных пользователей в большой торговле примерно 150 живых людей и порядка 200 роботов которые постоянно что то обрабатывают, создают, рассчитывают. То есть основная нагрузка ложится именно на автоматику.

Режим работы 24/7

Фабула.

С ростом базы, числа доработок и количества разработчиков в базе, весной прошлого, 2019 года, самая большая база вдруг приуныла. 

И вот я, как интересующийся темой оптимизацией начал изучать, читать статьи. Даже книгу Евгения Филиппова купил, которая в последствии погибла смертью храбрых в потопе. Что то читал, немного даже понимал. По запросам наш DBA мне подсказывал, но я чувствовал, что мне не хватает системности. То есть кусками я урвал, а целую картину собрать не могу, что делать, как расследовать. Ну не ЦУП же на продуктовую базу заводить?

Решение, как никогда кстати, подкинул мне Инфостарт. В рекламном блоке я увидел, что ведется набор на курс Виктора Богачева - ТОП1 эксперта по рейтингу ЦКТП 1С, прочел отзывы и пошел покупать, благо старт был через несколько дней.

Учеба проходила в виде вебинара, и я три вечера в неделю с 22:00 до 02:00 учился в поте лица, старался вникнуть в каждое слово, что то законспектировать, а что то тут же попробовать на практике. Было хоть и непросто после работы сидеть еще 4 часа занятий, но тем не менее, ждал я этих занятий сильнее, чем в детстве Спокойной ночи малыши. В целом, материал довольно сложный, голова пухла от количества информации, тема то обширная, не даром, самый сложный экзамен 1С. На вебинаре Виктор активно общается со своими слушателями, чувствуется, что он пришел не просто сухо и нудно прочитать лекцию, а именно донести, разжевать, если кто не понял, в общем, полный интерактив. Да еще и разбавляет все своими кейсами из практики, какие он применял при этом методики, как искал проблемы. Что меня лично очень удивило, так это то, что Виктор дает свои контакты и разрешает задавать ему вопросы. Даже после прохождения курса. Даже через полгода, я проверял=)

И вот, я окрыленный уже закидывал DBA словами Max DOP, Snapshot и прочими статистиками=) 

Информации много, какие то вещи я начал разбирать у себя в базе, настроил APDEX, чтобы все было по канону, даже запросы удалось начать оптимизировать. Иногда даже очень недурно. 

Дальше больше, в УЦ1 есть отличный курс по применению методик, на который уже пришлось переться из Томска и учиться очно. Можно сказать, что это та отрезанная часть тренинга, которая раньше была на экзамене, на котором разбираются проекты ЦКТП, приложения 1С для оптимизации и администрирования.

Практика Виктора Богачева по скриптам, я даже не думал, что это такой мощный инструмент, который впоследствии позволил написать монстра, который делает поиск по файлам журнала регистрации(он у нас пухлый, порядка 150Гб за месяц набегает) и существенно упростить себе жизнь по поиску какой-нибудь редиски, которая данные попортила. Еще, что самое главное, Виктор на своем кейсе дает реальные ТЖ, по которым группа и писала свои скрипты поиска проблем.

Юрий Федоров, Александр Голиков и Антон Евтушенко, сотрудники группы ЦКТП или что то около того, я забыл название их подразделения, рассказывают про СУБД MSSQL Server и PG, расследованию технологических проблем в 1С и нагрузочному тестированию. Если честно, с курса я унес не больше половины. Забегая вперед, перед самим экзаменом я снова прошел этот курс и посмотрел на него совсем другими глазами. Многие интересующие вопросы снял на раз, два, три и даже просто слушать было очень интересно.

Вооружившись знаниями я начал практиковаться уже не на кошках, стал изучать на практике методики, которые вынес из курсов. Благо, 1С подвезла нововведения в лицензии и для продажи КОРП лицензий(даже в рамках своего холдинга) теперь надо иметь двух экспертов, что тоже сыграло мне на руку, ведь теперь сертификат был нужен не только мне, но и компании, а значит можно тратить казенные деньги  и при этом наращивать свой опыт и все даже будут рады этому. 

Для себя я сразу определился, что гнать не стану, а буду как можно больше уделять времени теории и практике, ведь каждая поездка из моей далекой Сибири стоила бы порядка 30 тысяч только за попытку. Жаль, что выездных так мало у нас. А вообще, нормальная практика, когда на эксперта сдают несколько раз, тема слишком обширная, сложная, а требования гораздо выше, чем к тем же спецам по платформе.

На тот момент я уже отсмотрел два потока курса Виктора Богачева(в личном кабинете доступен и предыдущий) и жадно искал, где бы взять еще информации. Ее крайне мало, она крайне разрознена, к тому же, книги по эксперту и эксплуататору  были мной уже прочитаны. 

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

Не совсем понравилось, конечно, что для расследования проблем на курсе применяются сервисы Гилева и ЦУП, которые у себя на работе я никак не смог бы поставить. ЦУП слишком долго, сервисы зарезали бы безопасники. 

Осталось еще чуть-чуть.

Наступил март, и полетел я, как Ломоносов(современным проблемам современные решения) в Москву еще раз отучиться на применении методик и попытаться сдать на сертификат.

Сейчас экзамен состоит из двух частей. Первая - практика состоит из пяти задач, которые надо решить за час плюс минус на каждую. Если что то не успел, можно экзаменатору показать проблемное место и рассказать методику нахождения и как решить, тогда можно получить свой плюсик. Понятно, что большая часть задачи должна быть при этом решена и рассказана. По задачам в целом ничего нового, есть ряд технологических проблем, которые решают эксперты, они и могут присутствовать в задачах. Сейчас, после январьского инцидента с выложенными решениями(за это можно схватить пожизненный бан) задачи переписались и, как говорили люди, которые сдавали не в первый раз, нормально так усложнились. Я решил только 4 из пяти. Допуск "до босса" получают те, кто сделал 3+ из 5.

На следующий день нас оказалось всего четверо, хотя на практике был практически полностью заполнен класс, выдали тесты и три теоретических вопроса. Не сказать, что сложные, но некоторые очень нетривиальные. А некоторые можно только на практике узнать, ни в документации, ни в сети ответов на них нет. Многие вещи рассказывает Виктор Богачев на своем курсе, что и мне помогло очень -я перед экзаменом пробежался по основным моментам. 

Так как нас было мало, был всего лишь один экзаменатор - Александр Морозов. Я наслышан был о его дотошных расспросах на экзамене, но все обошлось. Теорию надо знать очень глубоко, на разных уровнях блокировки, разных СУБД, индексы, ТЖ и прочие интересности. Может дополнительно задать практический вопрос, дать практический пример. 

Теорию сдали трое.

 

Если подбить источники, по которым я готовился, то получится:

Курс Виктора Богачева. Основной. Домашки делать все обязательно!

Курс применение методик от УЦ1

Курс Андрея Бурмистрова Проф. Домашки делать все обязательно!

Книги:

Настольная книга 1С:Эксперта и Книга по эксплуатации крупных ИС.

Из электронных источников:

ИС - статьи по highload

ИТС по части лицензий, кластера, событий ТЖ и индексов таблиц

kb.1c.ru - все методики, а лучше весь ресурс от и до. И не просто прочитать, а вникнуть.

msdn, postgrespro раздел education.

Еще на ютубе есть вебинары Короткевича, очень помогают наглядно понять, как работает MSSQL Server.

Ну, и практика, практика, практика.

Всем, кто еще не сдал, удачи!

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. akcent87 12.03.20 14:16 Сейчас в теме
Большое спасибо за отзыв! Я уже долгое время собираюсь с силами продолжить подготовку, надеюсь в ближайшее время приступить к этому))
8. buganov 156 12.03.20 19:00 Сейчас в теме
(1) мой совет - лучше поставить виртуалку и проделать все руками. И из курсов блокировки разные, и запросы, и с ЦУПом, и с ТЖ и с ПГ. Это очень помогает на экзамене
2. toypaul 68 12.03.20 14:48 Сейчас в теме
я правильно понял что postgre учил только в теории?

считал сколько итого бабала потратил на всякие курсы?
5. buganov 156 12.03.20 16:56 Сейчас в теме
(2) в целом, именно хорошей практики у меня с пг не было. Только синтетика и курсы. На работе МС, с ним все гораздо лучше.

По деньгам большую часть съела дорога. Последняя поездка обошлась порядка 50- самолёт, отель, курс и экзамен.
Вебинар Богачева * 2 и курс применение методик с курсами1срф. Достаточно много, но компании даже при таких затратах выгодно. На корп лицензиях можно сэкономить очень
3. Dmitriy.Gusarov 12.03.20 14:49 Сейчас в теме
"Теорию сдали только двое" - трое вроде сдали. В письме от УЦ1 1С об успешной сдаче три получателя.
EugeneSemyonov; +1 Ответить
4. buganov 156 12.03.20 16:40 Сейчас в теме
(3) поправил, пардон. Я почему то только двоих увидел, оказалось, что нас трое
6. Steelvan 43 12.03.20 18:12 Сейчас в теме
Мне, лет десять назад, повезло больше :)

Трехдневный курс с практикой работы с КИП + несколько вопросов по теории.

Хотя да, готовиться по MSSQL пришлось с профайлером.
Изучать планы запросов, sql язык, преобразование 1С запросов в sql запросы, индексы.
7. Steelvan 43 12.03.20 18:14 Сейчас в теме
А сейчас Вы пишете, что уже полноценная теория и практика со сдачей экзамена. Мда.
9. buganov 156 12.03.20 19:09 Сейчас в теме
(7) на самом деле и экзаменаторы говорят, что экзамен усложняется со временем. С 8.3 тема блокировок отходит немного на второй план, вылазят запросы и проблемы производительности в целом. Сообщество становится более грамотным, поэтому, чтобы не скатиться постоянно и усложняют.
10. AlX0id 13.03.20 08:15 Сейчас в теме
(9)
Не только по производительности, но и по всякой экзотике - некоторые экзаменаторы задают вопросы и по фрешу %)
По крайней мере так было года три назад, когда я сдавал.
11. buganov 156 13.03.20 10:06 Сейчас в теме
(10) сейчас по фрешу вроде грузят на эксплуататоре, хотя, может и ошибаюсь
18. VKislitsin 17.03.20 10:56 Сейчас в теме
(11) На Эксплуататоре вопросами по фрешу не грузят. Там надо в сломанном фрешовом контуре (на Linux) восстановить работоспособность за час. Поломок несколько. Если выполнил эту практическую задачу, допускаешься к общим вопросам.
19. buganov 156 17.03.20 11:58 Сейчас в теме
(18) а не знаете, есть там практика без фреша? Например, контур с веб-сервером?
20. VKislitsin 17.03.20 12:26 Сейчас в теме
(19)
а не знаете, есть там практика без фреша? Например, контур с веб-сервером?

Нет, контур, на котором требуется устранять неполадки, содержит в себе почти все компоненты. Практически такой же, как описан в примере развертывания Фреша на Linux. Разве что может не быть сайта и форума (точно не скажу). Другой вопрос - какие неполадки будут в конкретном случае.
Пример практического задания:
"Восстановите работоспособность единицы масштабирования. Продемонстрируйте возможность входа в разделенном и неразделенном режиме. Создайте резервную копию базы данных средствами СУБД" (СУБД в контуре - Postgres).
После практического задания - два вопроса, уровня примерно как на Эксперте, но с практической направленностью. Т.е. каждый вопрос заканчивается фразой "Какие действия необходимо предпринять для решения задачи?"
12. akcent87 13.03.20 12:20 Сейчас в теме
@buganov, а что это за ограничения: "Благо, 1С подвезла нововведения в лицензии и для продажи КОРП лицензий(даже в рамках своего холдинга) теперь надо иметь двух экспертов"? Получается ваша фирма выступает как франчайзи и вы продаете лицензии своим компаниям? Или всем кто покупает лицензии корп нужны эксперты?
13. buganov 156 13.03.20 13:00 Сейчас в теме
(12) ну, давно не секрет, что крупные компании открывают свои франчи, чтобы обслуживать свои структуры, при этом еще и иметь возможность распространения другим и, возможно, оказывать услуги. Поэтому они сертифицируют сотрудников, получают статусы каких-нибудь центров ERP, которые, собственно, и могут продавать корп лицензии и корп конфигурации.
14. nonofusafree 14.03.20 11:26 Сейчас в теме
(0) автор, а для чего сдавал на сертификат? В плане что даст тебе эксперт? Какая-то определенная цель?
15. buganov 156 14.03.20 17:05 Сейчас в теме
(14) в первую очередь для меня важен не сам сертификат, а те знания, которые я получил при подготовке. На работе база нагруженная и здоровая, проблем в ней огромное множество. А для работодателя - получение статуса центра ERP. Я же в шапке указал
16. Andrefan 16.03.20 11:12 Сейчас в теме
Спасибо, очень интересно. Сам сдал этот экзамен в 2018, а появился интерес к этой теме в 2014, т.е. готовился по сути 4 года (правда очень вялотекуще). Я правильно понял, что Вы практически с нуля с мая 2019 года за 10 месяцев подготовились и сдали? Есть ли статистика по затраченным часам на подготовку, насколько пришлось жертвовать рабочим временем для подготовки?
17. buganov 156 16.03.20 14:10 Сейчас в теме
(16) Спасибо за приятные слова. До мая я в таком же вялотекущем режиме почитывал статьи, где то с DBA общался, где то на ютубе ролики смотрел. А с мая занимался на работе, благо проблем производительности очень много оказалось, практически каждый день занимался дома, часа по 3-4. Засыпал стабильно под что то познавательное, Короткевича, Богачева или еще чего-нибудь, если находил. в общем, на семью времени практически не оставалось, благо, жена с пониманием отнеслась к подготовке, т.к. понимает, что это наши инвестиции
Оставьте свое сообщение

См. также

Диспетчер Хранилища Запросов в SQL Server 2016+ (он же Query Store) Промо

Производительность и оптимизация (HighLoad) Бесплатно (free)

Если вы используете SQL Server 2016 или более позднюю версию, то у вас есть возможность использовать встроенную систему мониторинга, которая позволяет отслеживать самые базовые метрики выполняемых запросов и статистику ожиданий (потребления ресурсов). Эта информация позволяет быстро получить самые ресурсоемкие запросы с их планами и агрегированной статистикой выполнения.

26.04.2019    12315    Aleksey.Bochkov    7    

Использование системы мониторинга Zabbix с 1С для мониторинга ключевых показателей бизнеса

Zabbix Бесплатно (free)

Мониторинг бизнес-показателей в базе 1С помогает руководителям оперативно принимать решения, реагировать на сбои, видеть реальное состояние каждого из этапов бизнес-процесса. О том, как использовать Zabbix для построения дашбордов и мониторинга ключевых показателей бизнеса, на митапе Infostart Saint Petersburg.Online рассказал Алексей Орловский.

17.02.2021    2422    orlovskiy-a    0    

Долгое воспроизведение звука по RDP с удаленной машины

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

При воспроизведении короткого звука в 38 Кб, сигнализирующего об успешном сканировании, порою происходило подвисание примерно в 5 секунд.

09.02.2021    477    pashamak    2    

Highload-оптимизация 1С: теория и практика на примере консолидированной отчетности группы "Магнит" и розничной аптечной сети "Магнит"

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

Тема оптимизации 1С на больших данных бесконечная и всеобъемлющая, поскольку на производительность влияет целый ряд факторов – количество пользователей, данных, транзакций, неоптимальные запросы и т.д. Об инструментах для локализации проблем производительности и практических кейсах оптимизации рассказал Алексей Олейник, руководитель сектора автоматизации отчетности МСФО компании «Информационные технологии Магнит».

11.01.2021    6084    user662404_itlexusss    14    

Опыт миграции из собственного датацентра в облако AWS Промо

Производительность и оптимизация (HighLoad) Бесплатно (free)

Хотя данная публикация и не имеет прямого отношения к 1С, она может быть интересна тем, кто занимается крупными базами данных на MS SQL Server. Описывается опыт миграции баз данных в облако AWS в компании glassdoor.com, где я занимался этим проектом. Это первый драфт текста, получившийся довольно скомканным - в процессе буду дополнять.

29.07.2018    11814    Aleksey.Bochkov    9    

Анализ блокировок СУБД: таблица изменений плана обмена 1С

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

Практический пример анализа типичной проблемы ожидания на блокировках СУБД, возникающих при использовании планов обмена 1С. Сервер СУБД: Microsoft SQL Server.

18.12.2020    1721    zhichkin    5    

Контекст всегда важен. История проблем производительности

Производительность и оптимизация (HighLoad) Бесплатно (free)

Небольшая история о проблемах производительности из-за нехватки процессорных мощностей. А также описание основных показателей работы CPU.

26.11.2020    5202    YPermitin    18    

Анализ проблем производительности по динамике мониторинга RAS 1C

Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

В статье приведем список наиболее чувствительных параметров к изменением производительности системы, также расскажем и покажем, как они изменяются, на что влияют, и дадим советы, что делать.

07.10.2020    3753    ivanov660    12    

Исследование технологического журнала 1С при помощи регулярных выражений в блокноте Промо

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

Все из тех, кто пробовали сдать на сертификат "Эксперт по технологическим вопросам 1С", сталкивались с методикой ЦКТП - разбор файлов технологического журнала при помощи консоли bash. Я, в свою очередь,внёс изменения в данную методику. Мне хотелось достичь более понятного вида и сфокусироваться на Perl, в качестве предпочтительного средства обработки файлов ТЖ. Вот что из этого вышло:

30.10.2017    30832    MrWonder    42    

Ускорение медленной работы строк в 1С на примере 1С:Документооборот КОРП

Производительность и оптимизация (HighLoad) v8 ДО Бесплатно (free)

Если у вас в 1С:Документооборот КОРП 2.1.11.5 (часть более старых и новых конфигураций): 1) Долго отправляется почта в формате HTML; 2) Медленно открывается документы внутренние / входящие / исходящие; 3) Тормозит область просмотра или открытие задач. Тогда вам сюда.

02.10.2020    4465    Nykyanen    16    

Тест скорости работы мобильной платформы 1С

Мобильная разработка Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

С помощью этого приложения вы можете измерить производительность своего устройства, используя для этого мобильную платформу 1С:Предприятие. Набор действий теста полностью повторяет аналогичный тест для стационарных ПК, поэтому результаты сравнимы.

14.09.2020    1438    capitan    25    

Описание почти всех событий технологического журнала

Технологический журнал v8 Бесплатно (free)

Краткое описание событий технологического журнала с примерами. Все для быстрого старта.

19.08.2020    14001    YPermitin    30    

Опыт оптимизации и контроля производительности в БД с 3000 пользователей Промо

Производительность и оптимизация (HighLoad) Бесплатно (free)

Данная статья написана по материалам доклада, прочитанного на Конференции Инфостарта IE 2014 29-31 октября 2014 года. Меня зовут Сергей, являюсь руководителем отдела оптимизации и производительности систем в компании "Деловые линии". Цель этого доклада – поделиться информацией о нашем опыте работы с большой базой на платформе 1С, с чем пришлось столкнуться, как удалось обеспечить работоспособность. Уверен, что вам будет интересно, так как подобной информацией мало кто делится, да и про само существование таких систем их владельцы стараются не рассказывать, максимум про это «краем глаза» упоминают участвовавшие в проекте вендоры. **update от 04.03.2016 по вопросам из комментариев

05.08.2015    63327    Sergey.Noskov    119    

Адаптация автоматической классификации ошибок технологического журнала при появлении новых текстов и типов

Технологический журнал v8 1cv8.cf Бесплатно (free)

Корректируем классификацию ошибок ТЖ в процессе работы для конфигурации мониторинг производительности

17.08.2020    601    ivanov660    0    

SQL для 1С: пишем правильно, красиво, сложно

Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

Многие программисты боятся работать с Null, считая, что от этих данных в запросах нужно избавляться. О том, как с помощью Null-полей в запросе решать востребованные в учете задачи по выборке данных, на конференции Infostart Event 2019 Inception рассказал ведущий разработчик ГК WiseAdvice Дмитрий Дудин.

14.08.2020    11745    dmurk    31    

Нестандартные блокировки при работе с OLAP-нагрузкой

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

Если выполнение отчета мешает работе других пользователей и провоцирует блокировки, даже с учетом «грязного чтения» – ситуация кажется парадоксальной. О том, как расследовать такие проблемы, на конференции Infostart Event 2019 Inception рассказали ведущий программист торгового дома «Петрович» Станислав Щербаков и специалист по производительности компании «СофтПоинт» Александр Денисов.

20.07.2020    2231    Филин    7    

Долго открывается конфигуратор Промо

Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

В ОС Windows Server 2012 бывает полезно выключать службу Dynamic Fair Share Scheduling (DFSS позволяет балансировать и распределять ресурсы между пользователями), чтобы повысить производительность 1С:Предприятие 8 в ряде случаев.

22.04.2015    41889    Gilev.Vyacheslav    1    

Автоматическая классификация ошибок технологического журнала

Технологический журнал v8 1cv8.cf Бесплатно (free)

В статье обсудим пример практической настройки конфигурации «Мониторинг производительности» для автоматической классификации ошибок по группам/кластерам на данных текстов описания ошибок. Используем механизм векторной модели текстов и косинусное сходство между ними.

25.06.2020    3178    ivanov660    13    

Выбор процессора для 1С: конец споров или начало?

Производительность и оптимизация (HighLoad) Бесплатно (free)

Периодически занимаясь исследованиями производительности я повидал много решений. Делюсь некоторыми выводами на основании теста Гилева и собственных мыслей.

25.05.2020    16944    starik-2005    233    

Выявляем и оптимизируем ресурсоемкие запросы 1С:Предприятия

Производительность и оптимизация (HighLoad) Администрирование СУБД Технологический журнал Структура метаданных v8::Запросы Бесплатно (free)

Обычно предметом оптимизации являются заранее определенные ключевые операции, т.е. действия, время выполнения которых значимо для пользователей. Причиной недостаточно быстрого выполнения ключевых операций может быть неоптимальный код, неоптимальные запросы либо же проблемы параллельности. Если выясняется, что основная доля времени выполнения ключевой операции приходится на запросы, то осуществляется оптимизация этих запросов. При высоких нагрузках на сервер СУБД в оптимизации нуждаются и те запросы, которые потребляют наибольшие ресурсы. Такие запросы не обязательно связаны с ключевыми операциями и заранее неизвестны. Но их также легко выявить и определить контекст их выполнения, чтобы оптимизировать стандартными методами.

24.05.2020    8724    DataReducer    22    

Повышенная нагрузка на диски сервера баз данных SQL Server Промо

Производительность и оптимизация (HighLoad) Бесплатно (free)

С проблемой повышенной нагрузки на диски (дисковые хранилища и массивы, далее просто диски), сталкиваются почти все администраторы и специалисты технической поддержки при эксплуатации средних и крупных информационных систем на базе SQL Server (от 50 активных пользовательских сессий). Но всегда ли правильно идет интерпретация проблемы, попробуем разобраться на нескольких практических примерах.

15.03.2015    41546    gallam99    17    

[SQL Server] Использование trace flag 9592 для сжатия траффика в кластере AlwaysOn

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

Недавно мы столкнулись с проблемой производительности, при которой дополнительная нагрузка, связанная с записью большого массива данных, приводила к существенным задержкам в операциях записи основного траффика. Найденное решение позволило не только уменьшить влияние нового процесса на основной пользовательский трафик, но и существенно снизить сетевой траффик между синхронными репликами кластера.

18.05.2020    2366    Aleksey.Bochkov    4    

Учимся готовить кроликов с редиской: опыт применения Rabbit MQ и Redis в интеграционных проектах

Производительность и оптимизация (HighLoad) Интеграция Бесплатно (free)

При построении мощных производительных отказоустойчивых решений для интеграции во всем мире активно используются технологии обработки очередей сообщений с помощью брокера RabbitMQ и кэш-сервера Redis. О практическом опыте использования этих технологий при построении ИТ-ландшафта, включающего системы на 1С, на конференции Infostart Event 2019 Inception рассказал Сергей Наумов.

12.05.2020    6669    SergeyN    3    

Ок, Лариса! Мониторинг проблем производительности с применением нейронных сетей

Производительность и оптимизация (HighLoad) Бесплатно (free)

Проводить мониторинг производительности вручную, выявляя закономерности в куче графиков и десятках таблиц, довольно сложно. Но это не значит, что разбираться с инцидентами нужно только после жалоб от пользователей. О том, как обучить нейронную сеть и заставить ее оповещать о проблемах, на конференции Infostart Event 2019 Inception рассказал начальник сектора разработки ООО «Группа Полипластик» Владимир Крючков.

27.04.2020    4453    ivanov660    5    

Как можно "положить" SQL сервер с помощью обычной консоли запросов 1С Промо

Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

Описано как из 1С, с помощью безобидной на первый взгляд обработки, можно сделать неработоспособным SQL сервер. Предложены меры, позволяющие избежать этого.

22.01.2014    68053    yuraos    112    

Пример поиска ошибок в технологическом журнале

Технологический журнал Производительность и оптимизация (HighLoad) Бесплатно (free)

Примеры bash - скриптов для поиска ошибок в технологическом журнале.

23.04.2020    3303    vasilev2015    7    

Фреймворк "Мониторинг производительности". Руководство пользователя

Производительность и оптимизация (HighLoad) Бесплатно (free)

Описание и руководство "Мониторинг производительности": краткое описание конфигурации, сборник из статей, примеров - собрано в одном файле.

21.04.2020    4019    ivanov660    3    

Эти занимательные временные таблицы

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 Бесплатно (free)

Кое-что интересное о временных таблицах и работе платформы 1С с ними.

06.04.2020    13196    YPermitin    0    

Ускоряем списание партий УПП 1.2 / 1.3 / УТ 10.3 Промо

Производительность и оптимизация (HighLoad) v8 УТ10 УПП1 Бесплатно (free)

Не секрет, что многие пользователи, использующие партионный учет (а таких очень много, даже среди огромных холдингов, несмотря на пропаганду РАУЗ) при больших нагрузках сталкиваются с резким замедлением списания партий.

21.06.2013    58009    Антон Ширяев    117    

Оптимизация запросов 1С посредством индексации временных таблиц. Миф? Тестируем, смотрим, считаем

Производительность и оптимизация (HighLoad) Практика программирования v8 Бесплатно (free)

Появилось свободное время, решил проверить на работе индексацию таблиц. Решил поделиться с Вами результатами исследования. Давайте порассуждаем на эту тему? Часто ли вы пользуетесь индексацией в запросах? Платформа 8.3.16.1224

03.04.2020    5722    feva    15    

Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST

Производительность и оптимизация (HighLoad) WEB Интеграция Мобильная разработка Администрирование веб-серверов v8 Бесплатно (free)

В этой статье я расскажу о проблемах бека для мобильных приложений или другого фронта, который требует производительности, быстрой реакции и отказоустойчивости, и как я решил это благодаря opensource проекту PostgREST и СУБД Postgre SQL 12. Проведу простой тест производительности для сравнения 1С с данным решением. Это может быть полезно всем, кто разрабатывает мобильные приложения либо фронтсайд-приложения для 1С на чем угодно - на мобильной платформе или на нативном языке или на Simple UI. И также обзор новых функций SimpleUI для связи с этим бекендом.

31.03.2020    14314    informa1555    35    

Многострочный контекст событий

Производительность и оптимизация (HighLoad) Технологический журнал v8 Бесплатно (free)

Разбор технологического журнала с группировкой событий по первой или последней строке многострочного контекста.

31.03.2020    3366    vasilev2015    10    

Сравнение скорости работы 1C+MSSQL и файлового варианта Промо

Производительность и оптимизация (HighLoad) v8 1cv8.cf Россия Бесплатно (free)

На форумах постоянно задается один и тот же вопрос: почему 1C+MSSQL медленнее обрабатывает запросы чем файловая? Затем обычно идет «флуд» на несколько десятков страниц. Есть два популярных «течения» в таких форумах — одни говорят что для клиент-серверного варианта это нормально, файловый вариант всегда должен работать быстрее, другие говорят что 1С плохо работает с субд. В результате «баталий и выяснения отношений» на форумах люди расходятся при своих мнения.

19.02.2013    56298    Gilev.Vyacheslav    46    

Анализ взаимоблокировок

Производительность и оптимизация (HighLoad) Технологический журнал v8 Бесплатно (free)

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

20.03.2020    5764    vasilev2015    27    

Многопоточность

Практика программирования Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

Увеличиваем скорость загрузки данных в 20 раз. Как следует использовать многопоточность и готовый модуль для внедрения.

18.03.2020    7756    kaliuzhnyi    43    

Параллельные вычисления в 1С 8 Промо

Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

Решение позволяет ускорять выполнение запросов в 1С 8 в отчетах путем их параллельного выполнения в разных потоках.

11.02.2013    31401    gallam99    19    

Улучшение пооперационного планирования в 1С:ERP 2.4 внешними средствами

Математика и алгоритмы Производительность и оптимизация (HighLoad) Бесплатно (free)

Задача построения оптимального производственного расписания требует сравнения тысяч и десятков тысяч вариантов. Выполнять такие вычисления средствами платформы 1С Предприятие нецелесообразно. Как реализовать пооперационное планирование с использованием генетических алгоритмов и параллельных вычислений в докладе на конференции Infostart Event 2019 Inception рассказал генеральный директор компании «ИНТЕХ» Сергей Сафаров.

02.03.2020    5963    ildarovich    7    

Делаем быстрее POSTGRESQL COUNT (*)

Производительность и оптимизация (HighLoad) Бесплатно (free)

Предлагаю вашему вниманию перевод статьи Laurenz Albe "POSTGRESQL COUNT(*) MADE FAST". Оригинал доступен по ссылке https://www.cybertec-postgresql.com/en/postgresql-count-made-fast/

28.02.2020    3339    w.r.    1    

Простое обнаружение проблем производительности в PostgreSQL

Производительность и оптимизация (HighLoad) Бесплатно (free)

Предлагаю вашему вниманию перевод статьи Hans-Jürgen Schönig "DETECTING PERFORMANCE PROBLEMS EASILY IN POSTGRESQL". Оригинал доступен по ссылке https://www.cybertec-postgresql.com/en/detecting-performance-problems-easily-in-postgresql/ Актуально для всех 1С ников, перешедших с MS SQL на Postgres

20.02.2020    5559    w.r.    4    

Ubuntu vs CentOS vs Win2k8 vs Debian: производительность PostgreSQL Промо

Статистика базы данных Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

Хотя интернет уже переполнен статьями о "правильной" настройке связки PostgreSQL и 1C 8.2, для подводных камней всегда остается место. При сравнении производительности СУБД PostgreSQL на разных ОС, показатели различаются в разы. Самую большую обиду принесла любимая Ubuntu (человечность). После долгих дней и ночей проведенных за консолью этой ОС, она разочаровала окончательно. Тормоза PostgreSQL в Ubuntu Server. Что с ними делать? Сколько раз можно наступать на грабли?

03.11.2012    44855    madmpro    32    

Планы запросов - это просто! Разбор оптимизаций запросов PostgreSQL на живых примерах

Производительность и оптимизация (HighLoad) v8::Запросы Бесплатно (free)

Проблема быстродействия 1С напрямую зависит от производительности запросов. Но как понять механику работы СУБД с помощью плана запроса? Андрей Овсянкин и Никита Грызлов на конференции Infostart Event 2019 Inception подробно рассмотрели алгоритм работы с планом запроса СУБД PostgreSQL, полученным из технологического журнала, и рассказали, на что обратить внимание, чтобы оптимизировать работу системы.

17.02.2020    11328    Evil Beaver    13    

Держи данные в тепле, транзакции в холоде, а VACUUM в голоде

Производительность и оптимизация (HighLoad) Бесплатно (free)

Чтобы база работала быстро – в ней нужен порядок. Это касается как MS SQL, так и PostgreSQL. Как настроить базу, чтобы в ней поддерживался порядок, какие регламентные операции нужно проводить, чтобы данные чистились, индексы перестраивались и оперативная память высвобождалась в своём выступлении на конференции Infostart Event 2019 Inception поделился руководитель ИТ в компании «ИнфоСофт» Антон Дорошкевич. 

07.02.2020    14168    a.doroshkevich    22    

Оптимизатор запросов. Вторая часть

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

Продолжение статьи об оптимизаторе запросов. Во второй части мы попробуем создать свой оптимизатор и попутно разберемся с такими вопросами, как: хранение файлов; индексы; статистика.

23.01.2020    6852    darkdan77    59    

Улучшаем производительность 1С. Рекомендации

Производительность и оптимизация (HighLoad) v8 1cv8.cf Россия Бесплатно (free)

Каждый уважаемый разработчик 1С сталкивался или столкнется с вопросом производительности высоконагруженных систем. В статье агрегирован основной набор рекомендаций, который позволит повысить производительность системы. Эти рекомендации должны быть просто must have по определению.

23.01.2020    8796    Kaval88    26    

Атака сервера кнопонажималкой

Нагрузочное тестирование Инструментарий разработчика Бесплатно (free)

Чтобы убедиться, что продукт выдержит планируемую нагрузку, необходимо провести нагрузочное тестирование – написать сценарии пользовательских действий и запустить их в несколько потоков, чтобы заранее найти проблемы в бизнес-логике и «узкие места». О том, как упростить написание сценариев тестирования для конфигурации Тест-центр с помощью фреймворка Vanessa Automation на конференции Infostart Event 2019 Inception рассказал ведущий программист компании «ПервыйБИТ» Никита Грызлов.

20.01.2020    6527    nixel    22    

Мониторим производительность с помощью 1С RAS

Инструментарий разработчика Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

Подключаемся и анализируем данные через 1С RAS. Необходимо выполнить 5 пунктов и серьезный инструмент мониторинга будет у вас в руках.

19.12.2019    13081    ivanov660    20    

История роста и работы команд 1С в условиях HighLoad и BigData

Автоматизация ИТ-компании Производительность и оптимизация (HighLoad) Бесплатно (free)

Современные потребности бизнеса заставляют программистов 1С решать все более сложные задачи. А главные требования, которым необходимо соответствовать, – вовремя поставлять ценности высокого качества. С какими сложностями приходится сталкиваться в работе программистам в динамично развивающейся брокерской сфере, и как их решают, на конференции Infostart Event 2018 Education рассказал начальник отдела интеграции БКС Технологии Сергей Артемов.

11.11.2019    7988    user826155    11    

Весёлые картинки о работе Performance Monitor на Windows Server 2016 Std по мотивам расследования потери производительности на базе 1С

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

Данная публикация посвящена одной особенности Performance Monitor на Windows Server 2016 Std. Как понимать графики Performance Monitor на Windows Server 2016 Std при расследовании проблем в работе 1С.

22.10.2019    8086    EugeneSemyonov    11    

Обслуживание баз данных. Не так просто, как кажется

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 1cv8.cf Бесплатно (free)

Считаете, что обслуживание индексов и статистик дело простое? Что ж, это не всегда так.

14.10.2019    19291    YPermitin    31    

Набор скриптов для знакомства с SQL Server

Производительность и оптимизация (HighLoad) Администрирование СУБД Бесплатно (free)

Поговорим о скриптах, которые помогут быстро ознакомиться с состоянием SQL Server, в том числе с вопросами производительности.

30.09.2019    23723    YPermitin    16