• Курс оптимизации 1С

Регулярные ежемесячные курсы
1. Блочная (две недели по два дня в неделю): Общая длительность 4 дня по 6-ть часов (2 кофе-брейка и 1 перерыв на обед)
2. Блочная (три недели по два дня в неделю): Общая длительность 6 дней по 4-ре часа (2 кофе-брейка)
3. Блочная (четыре дня подряд): Общая длительность 3-ри полных дня в день (3 кофе-брейка и 1 перерыв на обед)

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

Название курса: «Оптимизация 1С:Підприємство (для программистов)»
Ближайшая группа: (4,11,18, 25) 12.2021 удаленно (скайп)
(по субботам)
Длительность курса: 24 часа (4 дня по 6 часов)
Время проведения: С 10-00 до 17-00
Режим проведения: через каждые 1,5 часа работы 15 минут перерыв
Цена: 6000 грн.
Запись по телефонам: 0674041798, 0672381045
Запись по e-mail: kim@cascade-group.com.ua,
erem@cascade-group.com.ua

Не тратьте время на самолечение! Снимите "сливки"!

Курс "Оптимизация 1С:Підприємство" предназначен для обучения скрытым возможностям платформы «1С:Підприємство8», что позволит Вам разобраться в особенностях производительности работы 1С:Підприємство, и как применить их на практике.
После курса Вы сами сможете заняться повышением производительности системы «1С:Підприємство 8» и оптимизацией работы клиент-серверной системы программ 1С:Підприємство 8 (СУБД «MSSQL»).

Учитесь у профессионалов! Курс "Оптимизация 1С:Підприємство"

Курс оптимизация 1С

Курс рассчитан на программистов и внедренцев 1С:Підприємство, а также для администраторов MS SQL и 1С:Підприємство.

Вы научитесь пользоваться инструментами для анализа проблем как:
- SQL Server Management Studio,
- SQL Server Profiler,
- Технологический журнал 1С:Підприємство,
- Конфигурация ЦУП,
- и еще кое что.....

Хотя 1С:Підприємство может работать с различными СУБД, в курсе рассматривается взаимодействие 1С:Підприємство с СУБД MSSQL Server (как самый распространенным вариант).

В настоящее время  1С:Підприємство позиционируются как ERP продукты для автоматизации деятельности предприятий и конкурируют такими продуктами как SAP R/3 и Microsoft Axapta.

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

За последние несколько лет программисты 1С:Підприємство прикладывали много усилий для расширения функционала платформы в сторону оптимизации работы системы.

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

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

Системные администраторы показывают пальцем на программистов, программисты показывают пальцем на системных администраторов. В итоге проблемы не решаются…

Для того, чтобы пройти курс "Оптимизация 1С:Підприємство", необходимо знать:

  1. Основы реляционной теории БД (таблицы, ключи, связи между таблицами);
  2. Язык запросов 1С:Підприємство (в том числе временные таблицы и виртуальные таблицы регистров);
  3. Понимание разных видов регистров 1С:Підприємство, чем отличаются, специфика применения
Курс оптимизация 1С

Программа курса "Оптимизация 1С:Підприємство":

Курс состоит из двух основных тем
1. Оптимизация блокировок
2. Оптимизация запросов
Изучение этих тем невозможно без знаний физической структуры БД 1С (как 1С хранит данные различных объектов в таблицах СУБД)
Поэтому начинаем с физической структуры БД 1С
В процессе изучения структуры таблиц для хранения объектов метаданных, дополнительно рассматриваются такие понятия как:
1. Что такое ссылка, связь таблиц по ссылкам, отличие объектов ссылочного типа от регистров
2. Для чего необходимо смещение дат
3. Автоматическая нумерация объектов
4. Принципы работы вирт. таблиц СрезПервых/Последних, Остатаки, Обороты
5. Понятие момента времени
6. Оперативное проведение
7. Обзор системных таблицы (config, configsave, params, dbschema)
8. Процесс реструктуризации
При изучении блокировок СУБД рассматриваются вопросы:
1. Что такое ACID и для чего необходимы транзакции
2. Проблемы параллельного доступа и уровни изоляции
3. Механизм блокировок СУБД SQL Server. Свойства блокировок
4. Как работают уровни изоляции с использованием блокировок
5. Избыточные блокировки
6. Инструменты анализа и мониторинга блокировок СУБД:6. Инструменты анализа и мониторинга блокировок СУБД:

                                                                - SQL Server profiler, Extended Events

7. Способы оптимизации блокировок СУБД в 1С
8. Управляемые блокировки 1С
9. Для чего нужны и какие отличия от блокировок СУБД
10. Инструменты для анализа и мониторинга управляемых блокировок 1С10. Инструменты для анализа и мониторинга управляемых блокировок 1С - Технологический журнал 1С (настройка и анализ логов)
11. Взаимоблокировки
12. Объектные блокировки
В рамках темы "Оптимизация блокировок" проводятся демонстрации использования транзакций и блокировок в 1С:
1. Транзакции в 1С
2. Использование READ_COMMITTED в 1С (отрицательные остатки)
3. Использование READ_COMMITTED_SNAPSHOT
4. Использование разделителя итогов
5. Избыточные блокировки (из-за неоптимального запроса)
6. Использование READ_COMMITTED и упр. блокировки 1С
7. Основные виды взаимоблокировок
8. Метод контроля остатков после записи
Вторая тема курса "Оптимизация запросов" включает в себя изучение следующего материала:
1. Индексы СУБД (Устройство, использование, обслуживание)
2. Возможности по управлению индексами из 1С
3. План запроса SQL Server (работа основных операторов). Доп. материалы по изучению плана запроса Postgres
4. Инструменты по получению и анализу планов запроса
5. Обзор работы оптимизатора СУБД (на примере SQL Server)
6. Статистика СУБД SQL Server
7. Оптимизация запросов в 1С7. Оптимизация запросов в 1С

- Общие замечания по запросам

- Запросы виртуальных таблиц

- Запросы при запись наборов регистров

- Запросы при записи и проведении документов

- Запросы, связанные с планами обменов

- Запросы динамических списков

- Запросы при использовании RLS

- Внешние источники данных

- СКД

Использование СУБД:
Изначально курс ориентирован на работу с СУБД Microsoft SQL Server
Но по ходу курса упоминаются специфика поведения СУБД Postgres случае существенных различий с SQL Server
Также добавлены специальные разделы курса, посвященные только к Postgres:
1. План запроса Postgres
2. Статистика СУБД Postgres
3. Сравнение оптимизаторов SQL Server и Postgres
Эти темы могут быть прочитаны дополнительно (увеличивается длит. курса) или вместо соответствующих тем про SQL Server:
Раздаточные материалы
Презентации курса (370 слайдов) выдаются в виде PDF
Выгрузка информационной базы для практики (возможность повторить демонстрации)
Практика:
По желанию заказчика может быть проведена практика.
Это увеличивает время и стоимость курса и оговаривается с заказчиком отдельно
Практика заключается в повторении всех действий преподавателя при проведении демонстраций
Для проведения практики необходимо заранее подготовить рабочие места слушателей.
На рабочих местах пользователей должно быть установлено следующее ПО:
1. Серверный вариант платформы 1С
2. Создана и загружена из DT информационная база для практической работы (выдается преподавателем)
3. СУБД SQL Server или Postgres
4. SQL Server Management Studio + Profiler
5. PgAdmin (для Postgres)
Версии ПО согласовываются с преподавателем
Контроль усвоения материала:
По желанию заказчика возможно проведение тестирование слушателей курса отдельно по двум основным темам: Оптимизация блокировок и Оптимизация запросов
Каждый тест включает по 14 вопросов с вариантами ответов.
Количество уникальных вопросов разработано на 10 тестов по каждой теме, то есть у 10 слушателей будут билеты с неповторяющимися вопросами
Что дает курс:
1. Применять полученные знания при конфигурировании нового функционала системы для получения оптимальной производительности
2. Возможность анализа и изменения старого функционала для достижения оптимальной производительности
3. Аргументированные ответы на вопросы заказчика/руководства "Почему тормозит?", "Что нужно сделать что бы не тормозило?«
4. Реальное уменьшение нагрузки на серверное оборудование, уменьшение размера базы
5. Уверенность в возможностях самостоятельного углубления своих знаний по производительности (все не так сложно и страшно)
6. Подготовка к сертификации «1С:Эксперт по технологическим вопросам»
7. Для тех кто «почти все знает» возможность закрыть оставшиеся пробелы и углубить знания
Этот курс не покрывает все темы для сдачи экзамена Эксперт/Проф по технологическим вопросам, так как охватывает только две темы, но самые основные
Чего нет в курсе:
- Оптимизация клиент-серверное взаимодействие (для программистов)
- Настройка, администрирование и мониторинг серверов 1С и SQL
- Взаимодействия компонентов сервера/кластера 1С
- Вопросы лицензирования 1С
- Работа с КИП (ЦУП, нагрузочное тестирование, ЦКК)
- Анализ загрузки оборудования
Некоторые из этих пунктов рассматриваются в нашем курсе "1С для системных администраторов"
Оптимизация запросов
Теоретические основы оптимизации запросов: Понятие индексов и статистик таблиц базы данных.
«Оптимизатор SQL Server»: Алгоритм (план) выполнения запроса
Использование ЦУП и «SQL Server Profiler» для получение плана запроса
Правила Оптимизации запросов - общие требования
Правила Оптимизация запросов с объектами (справочники, документы, регистры накопления, Регистры бухгалтерии, регистры сведений, регистры расчетов)
Примеры применения правил оптимизации запросов
Регламентные операции над базой данных (дефрагментация индексов, обновление статистик, очистка процедурного кэша)

 

Место проведение курса "Оптимизация 1С:Підприємство":

Адрес: Украина, г. Киев, 04080, ул. Викентия Хвойки, 18/14. оф 706

Запишись на курс "Оптимизация 1С:Підприємство":

Регулярные ежемесячные курсы
1. Блочная (две недели по два дня в неделю): Общая длительность 4 дня по 6-ть часов (2 кофе-брейка и 1 перерыв на обед)
2. Блочная (три недели по два дня в неделю): Общая длительность 6 дней по 4-ре часа (2 кофе-брейка)
3. Блочная (четыре дня подряд): Общая длительность 3-ри полных дня в день (3 кофе-брейка и 1 перерыв на обед)
Цена: 6000 грн.

по телефону: 06740417 98, 067 2381045
пишите: kim@cascade-group.com.ua,
erem@cascade-group.com.ua

Материалы к "Оптимизации 1С:Підприємство"

Ждем!

Напиши нам ПРЯМО СЕЙЧАС!





Добавить комментарий