Требования к 1С:Экспертам –
и соответствующие материалы курса…
Фирма «1С» выдвигает 6 основных требований к специалистам, желающим получить статус 1С:Эксперт.
Наш курс «Ускорение и оптимизация систем на 1С:Предприятие 8.3 и Подготовка на 1С:Эксперт по технологическим вопросам» – это прежде всего набор практик с реальных проектов по оптимизации информационных баз 1С.
Но, естественно, в курсе мы закрываем все вопросы по подготовке к экзамену 1С:Эксперт.
Включая дополнительные вопросы, на которых экзаменаторы любят завалить аттестуемых :)
Материалы на этой странице содержат требования к экзамену 1С:Эксперт по состоянию на 2016 год. В настоящий момент требования к Экспертам усложнились.
Для полноценной подготовки к Аттестации рекомендуем пройти курс – Ускорение и оптимизация систем на 1С и Подготовка на 1С:Эксперт
Итак, 6 основных требований для 1С:Эксперт
1. Владеть методиками и технологиями нагрузочного тестирования систем на платформе «1С:Предприятие 8»
Эта тема разбирается в 3-м модуле курса, в главе «Анализ причин медленной работы и оптимизация системы».
Уроки из курса по теме:
- 1С:Тест-центр – описание и возможности
- Интеграция 1С:Тест-центр и рабочей конфигурации. Запуск 1С:Тест-центр
- Создание сценария тестирования в 1С:Тест-центр для генерации и проведения документов
- Создание и настройка объектов в 1С:Тест-центр. Запуск теста в рабочей базе
- Постановка задачи для проверки конфигурации на избыточные блокировки
- Реализация алгоритма параллельного создания документов
- Создание сценария для проверки конфигурации на избыточные блокировки. Запуск теста
- Создание сценария для анализа взаимоблокировок в конфигурации
Изучив уроки, Вы сможете проверить, какое количество пользователей потянет Ваше оборудование.
2. Администрировать ИС с большим количеством пользователей для достижения максимальной производительности и пропускной способности
Уроки из курса по теме:
- Назначение и возможности кластера серверов «1С:Предприятие 8»
- Рекомендации по архитектуре серверов в зависимости от количества одновременно работающих пользователей
- Настройка кластера серверов 1С:Предприятие 8.2 и 8.3
- Рабочий сервер и рабочий процесс – функциональность и схема работы
- Управление системой с помощью консоли кластера серверов
- Процессы кластера серверов – ragent, rmngr, rphost
- Обеспечение стабильной работы системы с помощью нескольких рабочих процессов
- Создание нового рабочего процесса – настройка параметров и запуск
- Стабильность рабочего процесса. Использование резервных рабочих процессов
- Подключение нового рабочего сервера к кластеру серверов в консоли кластера
- Подключение информационной базы к кластеру серверов
- Управление использованием памяти рабочего сервера
- Свойства сервера: Контроль количества соединений и ИБ на процесс, Менеджер под каждый сервис, Центральный сервер
- Распределение нагрузки между рабочими серверами в кластере
- Алгоритм распределения клиентов по рабочим процессам сервера
- Особенности распределения нагрузки в кластере серверов на платформе «1С:Предприятие 8.3»
- Настройка кластера серверов в «1С:Предприятие 8.3» с автоматическим распределением нагрузки
- Кейс – обслуживание информационной базы на отдельном сервере. Настройка требований назначения функциональности
- Распределение клиентов по рабочим процессам в «1С:Предприятие 8.3»
Изучив уроки, Вы сможете настраивать ряд параметров кластера серверов 1С:Предприятие 8.3.
3. Оценивать эффективность работающей системы, находить проблемы и узкие места
Уроки из курса по теме:
- Общие принципы расследования причин медленной работы базы 1С
- Объективные данные для анализа причин медленной работы 1С
- 3 главные причины медленной работы системы 1С
- 2 класса задач по оптимизации 1С – улучшение производительности операций и обеспечение параллельной работы пользователей
- Принципы объективного замера производительности операций
- Кейс – замер производительности с помощью отладчика
- 1С:Центр управления производительностью – предназначение и возможности
- Настройка параметров 1С:ЦУП. Синхронизация времени на серверах 1С
- Настройка доступа 1С:ЦУП к серверу СУБД. Использование 1С:ЦУП в домене
- Архитектура интеграции 1С:ЦУП в рабочую информационную систему
- Варианты интеграции 1С:ЦУП с рабочей системой
- Установка конфигурации 1С:ЦУП. Подключение ЦУП через COM-соединитель
- Настройка параметров центрального сервера и кластера серверов в 1С:ЦУП
- Связь 1С:ЦУП и исследуемой информационной базой
- Настройка типов исследуемых показателей в 1С:ЦУП
- Настройка прав пользователя в СУБД, показателей операционной системы
- Настройка каталогов для записи логов 1С:ЦУП
- Настройка доступа к локальному каталогу и прав доступа для работы ТЖ
- Самые частые ошибки при настройке технологического журнала
- Настройка трассировок в 1С:ЦУП. Настройка сервера 1С:ЦУП
- Режимы работы 1С:ЦУП – Мониторинг и режим Просмотр
- Оперативные и аналитические показатели 1С:ЦУП
- Включение и сбор оперативных показателей в ЦУП
- Главные симптомы неоптимальных запросов
- Симптомы излишних ожиданий на блокировках и взаимоблокировок
- Безопасность использования «1С:ЦУП» в корпоративной ИС
- Альтернатива ЦУП. Облачная система контроля производительности
- Сервис анализа неоптимальных запросов – описание и возможности
- Получение доступа к сервису анализа неоптимальных запросов
- Установка сервиса анализа неоптимальных запросов
- Настройка параметров сервиса анализа неоптимальных запросов
- Поиск медленных запросов в рабочей ИБ с помощью бесплатного сервиса
- Бесплатный сервис анализа блокировок – описание, возможности, скачивание
- Установка сервиса анализа блокировок
- Настройка параметров сервиса анализа блокировок
- Поиск избыточных ожиданий на блокировках с помощью бесплатного сервиса
- Бесплатный сервис анализа технологического журнала – описание и возможности
- Получение и установка сервиса анализа ТЖ
- Настройка параметров сервиса анализа технологического журнала
- Пример использования сервиса анализа ТЖ
- Когда необходимо производить upgrade серверного оборудования?
- Медленная работа системы под одним пользователем 1С – возможные причины
- Медленная работа системы на одном компьютере – возможные причины
- Ошибки платформы, влияющие на медленную и неустойчивую работу
- Что делать, если абсолютно все операции в системе выполняются медленно
- Причины медленной работы сервера 1С
- Оценка текущей производительности ИС с помощью APDEX
- Общая схема расчета APDEX. Ключевые операции
- Классификация ключевых операций по приоритетам
- Определение целевого и фактического времени для ключевых операций
- Расчет индекса APDEX. Объединение рабочей конфигурации с 1С:БСП
- Создание и настройка ключевых операций в информационной базе
- Встраивание кода замера в конфигурацию. Включение замеров операций
- Инструменты расчета APDEX в типовых решениях. Регистрация сервиса APDEX
- Объединение конфигураций с сервисом APDEX. Настройка сервиса APDEX
- Фиксация времени проведения документов и выполнения запросов
- Использование APDEX в реальной практике
В этих видео мы показываем, как можно в своей конфигурации найти запросы, которые тормозят систему.
Это бесплатные сервисы, которые могут показать ряд проблем с Вашей информационной базой.
Вы только что сэкономили 84 000 рублей – именно столько стоит «1С:Корпоративный инструментальный пакет» :)
4. Диагностировать проблемы эксплуатации большой информационной системы, определять причину проблем и предлагать адекватный способ решения
Уроки из курса по теме:
- Основные принципы оптимизации. Неоптимальные запросы – общая схема
- Запрос 1С и запрос SQL. Оптимизатор и план запроса
- Настройка SQL Profiler. План запроса. Соответствие таблиц СУБД и метаданных
- Операторы плана запроса. Table Scan. Clustered Index Scan. Index Scan Index Seek
- Операторы Constant Scan. Clustered Index Seek и Sort. Compute Scalar
- Операция Nested Loops, Merge Join и Hash Join
- Чтение текстового и графического плана запроса
- Кейсы. Разыменование полей. Соединение нескольких таблиц
- Кейс – использование составных типов данных
- Признаки неоптимального плана. Причины медленной работы запроса
- Кейс – невыполнение регламентных операций СУБД
- Разбор проблем – соединение с подзапросом и виртуальной таблицей
- Назначение и структура индексов. Кластерные и некластерные индексы
- Простые и составные индексы. Основные индексы платформы
- Создание собственных индексов. Как узнать каких индексов не хватает
- Кейс – несоответствие индексов и условий. Селективность индексов
- Кейс – подзапрос в условии соединения
- Поля составного типа – внутреннее устройство и механика работы
- Рекомендации по работе с полями составного типа
- Использование параметров виртуальной таблицы
- Решение проблем – запросы в цикле, коррелированный запрос, обращение через несколько точек, обращение к ссылке
- Правильное проектирование универсальных запросов. Декартово произведение
- Рекомендации по написанию запросов
- Как узнать, кто выполняет медленный запрос
- Анализ запросов с помощью бесплатного сервиса, 1С:ЦУП, SQL Profiler, ТЖ
- Кейс – поиск и оптимизация запроса в ИБ
- Транзакция – описание и пример. Типы и виды транзакций
- Объектные блокировки 1С. Транзакционные блокировки
- Связь между блокировкой и транзакцией, блокировкой и запросом
- Типы блокировок. Таблица совместимости блокировок
- Совместимость блокировок. Реализация блокировок в СУБД
- Грануляция и эскалация. Эскалация на управляемых блокировках
- Уровень изоляции транзакции. Грязное чтение
- Read Committed Snapshot – описание и решение проблемы
- Сравнение Read Committed и Read Committed Snapshot
- Неповторяемое чтение – решение проблемы. Repeatable read и Read Committed
- Чтение фантомов – решение проблемы. Read Uncommitted
- Режимы блокировок в 1С. Автоматический и управляемый режим
- Типы управляемых блокировок, установка и нюансы управляемых блокировок
- Установка явных управляемых блокировок
- Блокировка на всю таблицу. Блокировка объектных сущностей
- Внутреннее устройство управляемых блокировок
- Режимы блокировки и СУБД. Режимы блокировки в 1С. Плюсы и минусы
- Автоматический и управляемый режим блокировки данных
- Особенности использования разделителя итогов
- Блокирующее чтение итогов в начале транзакции
- Старая и новая методика контроля остатков
- Свойство БлокироватьДляИзменения – схема решения взаимоблокировки
- Режим удаления движений – техника использования
- Выгрузка изменений по плану обмена. Изменение большого объема данных
- Анализ блокировок с помощью 1С:ЦУП и бесплатного сервиса
- Повышение уровня изоляции ресурса – решение проблем со взаимоблокировками
- Решение проблемы – разный порядок блокируемых полей
- Взаимоблокировки из-за неоптимального запроса
- Max degree of parallelism. Отслеживание взаимоблокировок в СУБД
- Сценарий воспроизведения deadlocks
- Устранение взаимоблокировок c помощью 1С:ЦУП и бесплатного сервиса
В этом видео мы покажем, как находить избыточные блокировки в своей информационной базе с помощью бесплатного сервиса.
Уроки из курса по теме:
- Внутреннее устройство управляемых блокировок
- Причины избыточных блокировок
- Автоматический режим блокировок
- Не оптимальная работа запроса
- Методические ошибки при проектировании конфигурации
- Методические ошибки при проектировании констант
- Методические ошибки при проектировании последовательности документов
- Методические ошибки при проектировании регистров
В этом видео мы показываем на примере, как можно увеличить производительность бухгалтерской подсистемы.
6. Уметь проектировать и разрабатывать большие информационные системы
Уроки из курса по теме:
- Старая и новая методика контроля остатков
- Избыточные блокировки в информационной базе
- Методические ошибки при проектировании и использовании констант
- Кейс – неправильное использование “Констант”
- Методические ошибки при проектировании и использовании последовательности документов
- Кейс – снижение параллельности работы системы при использовании последовательности документов
- Методические ошибки при проектировании и использовании регистров
В этом видео проведен разбор проблем при использовании объекта «Последовательность документов».
В курсе мы разбираем то, что не требуют на Аттестации, но необходимо на реальных проектах:
- Бесплатные инструменты мониторинга и анализа производительности
- Внедрение системы замера времени выполнения операций
- Настройка сервера СУБД и регламентных заданий
- Недокументированное поведение системы при установке управляемых блокировок
- Возможные проблемы при работе с виртуальными машинами
- Настройка отказоустойчивости кластера 1С
- Расследование проблем стабильности
- Использование технологического журнала
- Финальное задание – реальный пример оптимизации конфигурации