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

Код: 10987

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

Формат проведения

-

Продолжительность

32 академических часа

Вендор

Microsoft

Тематика

Базы данных
vendor

Вы научитесь

  • Понимание работы SQL Server моделей и очередей.

  • Понимание работы I\O архитектуры, Storage Area Networks.

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

  • Понимать принципы работы параллелизма и блокировок.

  • Понимать концепцию производительности и проблемы выполнения запросов.

  • Работать с Plan Cache.

  • Понимать архитектуру сбора и аналитики данных.

  • Научится находить бутылочные горлышки производительности и устранять их

Требования к предварительной подготовке слушателя

  • Базовые знания операционной системы Microsoft Windows и ее основной функциональности.

  • Практическое знание администрирования и обслуживания баз данных

  • Практическое знание Transact-SQL.

  • Знание английского языка в пределах чтения компьютерно-ориентированного материала.

Аудитория курса

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

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

Содержание курса

Модуль 1. Архитектура сервера SQL, очереди и ожидания

· Компоненты SQL-сервера и SQL OS

· Планировщики Windows и SQL

· Ожидания и очереди

Модуль 2. SQL Server I/O

· Основные понятия

· Механизмы хранения

· Настройка и тестирование

Модуль 3. Структуры баз данных

· Структура баз данных изнутри

· Устройство файлов данных

· Устройство TempDB

Модуль 4. Память сервера

· Работа с памятью в Windows

· Работа с памятью в SQL Server

· Размещение таблиц в памяти

Модуль 5. Параллелизм и транзакции

· Транзакции и изоляция

· Устройство блокировок

Модуль 6. Статистика и индексы

· Устройство статистики

· Устройство индексов

· Колоночные индексы

Модуль 7. Выполнение запросов и анализ плана запроса

· Работа оптимизатора запросов

· Анализ планов исполнения

Модуль 8. План Кэширования и Перекомпиляция

· Устройство кэша планов

· Устранение узких мест в кэшировании

· Механизм Query store

Модуль 9. Расширенные события

· Устройство расширенных событий

· Использование расширенных событий

Модуль 10. Мониторинг, Трассировка и Baselining

· Мониторинг

· Показатели производительности

Модуль 11. Устранение распространенных проблем производительности

· Проблемы с загрузкой процессора

· Проблемы с использованием памяти

· Проблемы с подсистемой ввода-вывода

· Проблемы с одновременным доступом

· Проблемы в работе TempDB

Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

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

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

  • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении сертификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

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

Хотите преподавать в АйТи Клауд?

Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!