close facebook google+ habr instagram linkedin arrow-right phone telegram twitter user vk youtube upload close menu-stroke search lock

Настройка производительности и оптимизация баз данных SQL

10987 C

Данный курс разработан для слушателей управляющих и поддерживающих базы данных SQL Server. Курс предоставляет знания и навыки настройки производительности и оптимизации баз данных.

Подробнее

Настройка производительности и оптимизация баз данных SQL

продвинутый

Уровень

32 ак. часа

Продолжительность
Производитель:
Направление:
Цена очного обучения:
30 000 руб.
Цена дист.анционного обучения:
27 000 руб.
  • Расписание и цены
    25 — 28 марта 2019
    32 ак. часов
    Ростов-на-Дону
    30 000 руб.
    25 — 28 марта 2019
    32 ак. часов
    Ростов-на-Дону
    Дистанционный
    27 000 руб.
    22 — 25 апреля 2019
    32 ак. часов
    Екатеринбург
    30 000 руб.
    22 — 25 апреля 2019
    32 ак. часов
    Екатеринбург
    Дистанционный
    27 000 руб.
    27 — 30 мая 2019
    32 ак. часов
    Москва
    Дистанционный
    27 000 руб.
    27 — 30 мая 2019
    32 ак. часов
    Москва
    30 000 руб.
    07 — 10 октября 2019
    32 ак. часов
    Москва
    Дистанционный
    27 000 руб.
    07 — 10 октября 2019
    32 ак. часов
    Москва
    30 000 руб.
    25 — 28 ноября 2019
    32 ак. часов
    Омск
    30 000 руб.
    25 — 28 ноября 2019
    32 ак. часов
    Омск
    Дистанционный
    27 000 руб.
    Место обучения Формат Дата и время Стоимость
    Ростов-на-Дону Очный 25 — 28 марта 2019 30 000 руб.
    Ростов-на-Дону Дистанционный 25 — 28 марта 2019 27 000 руб. скидка 10%
    Екатеринбург Очный 22 — 25 апреля 2019 30 000 руб.
    Екатеринбург Дистанционный 22 — 25 апреля 2019 27 000 руб. скидка 10%
    Москва Дистанционный 27 — 30 мая 2019 27 000 руб. скидка 10%
    Москва Очный 27 — 30 мая 2019 30 000 руб.
    Москва Дистанционный 07 — 10 октября 2019 27 000 руб. скидка 10%
    Москва Очный 07 — 10 октября 2019 30 000 руб.
    Омск Очный 25 — 28 ноября 2019 30 000 руб.
    Омск Дистанционный 25 — 28 ноября 2019 27 000 руб. скидка 10%
  • О курсе

    Профиль аудитории:

    Основной аудиторией курса являются специалисты, отвечающие за администрирование и поддержку баз данных SQL Server, в чьи обязанности входит поддержка оптимальной производительности экземпляров SQL Server, которыми они управляют. Также, данные специалисты пишут запросы к данным и должны убедиться в оптимальной производительности выполнения рабочих нагрузок. Второй частью аудитории курса, являются специалисты, занимающихся разработкой приложений, которые извлекают контент из баз данных SQL Server.
     

    По окончании курса слушатели смогут:

    • Описать высокоуровневую архитектуру SQL Server и его различных компонентов.
    • Описать модели выполнения SQL Server, ожидания и очереди.
    • Описать концепции ввода/вывода, сети хранения данных (SAN) и тестирования производительности.
    • Описать архитектурные концепции и передовой опыт, связанные с файлами данных пользовательских баз данных и TempDB.
    • Описать архитектурные концепции и передовой опыт, связанные с конкуренцией, транзакциями, уровнями изоляции и блокировками.
    • Описать архитектурные концепции оптимизатора (Optimizer), а также определять и устранять ошибки в планах запросов.
    • Описать архитектурные концепции, сценарии устранение неисправностей и передовой опыт в кэшировании планов (Plan Cache).
    • Описать архитектурные концепции, стратегию устранения неисправностей и сценарии использования расширенных событий (Extended Events).
    • Описать стратегию сбора данных и техники анализа собранных данных.
    • Понимать техники определения и диагностики узких мест для увеличения общей производительности.

    Программа курса:

    • Модуль 1: Архитектура SQL Server, планирование (Scheduling) и ожидания (Waits).
      • Компоненты SQL Server и операционной системы SQL.
      • Планирование выполнения заданий в Windows и SQL.
      • Ожидания и очереди.
      • Архитектура SQL Server, планирование (Scheduling) и ожидания (Waits).
    • Модуль 2: Ввод/вывод SQL Server.
      • Ключевые концепции.
      • Решения хранилища.
      • Настройка и тестирование ввода/вывода.
      • Тестирование производительности хранилища.
    • Модуль 3: Структуры базы данных.
      • Внутреннее устройство структур базы данных.
      • Внутреннее устройство файла данных.
      • Внутреннее устройство TempDB.
      • Структуры базы данных.
    • Модуль 4: Память SQL Server.
      • Память Windows.
      • Память SQL Server.
      • In-Memory OLTP.
      • Лабораторная работа: Память SQL Server.
    • Модуль 5: Конкуренция SQL Server.
      • Конкуренция и транзакции.
      • Внутреннее устройство блокировок.
      • Конкуренция SQL Server.
    • Модуль 6: Внутреннее устройство индексов и статистик.
      • Внутреннее устройство статистик и оценка количества элементов (Cardinality Estimation).
      • Внутреннее устройство индексов.
      • Индексы с колоночным хранением (Columnstore).
      • Внутреннее устройство индексов и статистик.
    • Модуль 7: Выполнение запроса и анализ плана выполнения запроса.
      • Внутреннее устройство оптимизатора и выполнение запроса.
      • Планы выполнения запроса.
      • Анализ плана выполнения запроса.
      • Адаптивное выполнение запроса.
      • Выполнение запроса и анализ плана выполнения запроса.
    • Модуль 8: Кэширование планов и повторная компиляция (Recompilation).
      • Внутреннее устройства кэша планов.
      • Устранение ошибок кэширования планов.
      • Автоматическая настройка.
      • Хранение запросов.
      • Кэширование планов и повторная компиляция (Recompilation).
    • Модуль 9: Расширенные события (Extended Events).
      • Базовые концепции расширенных событий (Extended Events).
      • Работа с расширенными событиями (Extended Events).
      • Расширенные события (Extended Events).
    • Модуль 10: Мониторинг, трассировка и определение исходного состояния (Baselining).
      • Мониторинг и трассировка.
      • Определение исходного состояния (Baselining) и сравнительное тестирование (Benchmarking).
      • Мониторинг, трассировка и определение исходного состояния (Baselining).

    Предварительные требования:

    • Обладать основными знаниями об операционной системе Windows и ее ключевых возможностях.
    • Обладать опытом администрирования и поддержки баз данных.
    • Обладать опытом работы с Transact-SQL
  • Отзывы
    Отзывов нет.
    Чтобы оставить отзыв, необходимо войти
Связаться с менеджером

Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных. Мы, ЗАО «СофтЛайн Интернейшнл» и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных».

Заявка

Формат, место и дата проведения обучения согласовываются индивидуально.

Оставьте запрос на обучение, заполнив форму ниже. Менеджер Учебного центра свяжется с вами для согласования времени и места проведения курса.

Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных. Мы, ЗАО «СофтЛайн Интернейшнл» и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных».