Очно/Онлайн. Курс

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

Обратите внимание!

Это мероприятие состоялось или было отменено.

Вы можете отправить запрос portal@rosbo.ru и узнать, планируется ли повторное обучение или есть ли подобные программы

Просим вас уточнить город, название программы, url страницы и ваши контакты

Дата

05.12.2022 еще

3 дня (24 часа)

Цена

от 29000  -8%
скидка

Место проведения

Онлайн или очно г.Новосибирск (указаны даты), г.Москва, г. Красноярск (уточняйте даты)

Стоимость:

  • частным лицам - 29000 руб.,
  • организациям - 32000 руб.

 

Цель курса  – предоставить слушателям знания и навыки, необходимые для настройки и оптимизации базы данных.

Для кого этот курс:
Этот курс предназначен для специалистов в области IT, обеспечивающих управление и поддержку базы данных SQL Server и отвечающих за оптимизацию производительности экземпляров SQL Server. А так же для лиц, пишущих запросы к данным, и обеспечивающих оптимальную нагрузку при их выполнении.

Необходимая подготовка
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

  • Базовые знания и навыки работы с операционными системами Windows.
  • Рабочие знания и навыки администратора баз данных.
  • Рабочие знания в области Transact-SQL.

* Данный курс можете прослушать  бесплатно  в рамках программы Software Assurance. Если Ваша Организация, приобрела лицензии Software Assurance на продукты для настольных ПК, то ей предоставляется возможность активации ваучеров на БЕСПЛАТНОЕ  ОБУЧЕНИЕ (Training Vouchers). Вы можете по этим ваучерам пройти обучение в нашем центре «СИБИНФОЦЕНТР» - сертифицированном центре обучения Microsoft  (CPLS), независимо от места приобретения лицензий.

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

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

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

Модуль 1: Архитектура SQL Server, планирование и ожидание обработки Темы

    • Компоненты SQL Server и операционной системы
    • Планирование Windows или SQL Server
    • Ожидания и очереди

Лабораторная работа: Архитектура SQL  Server , планирование и ожидание обработки Модуль 2: Подсистема ввода/вывода SQL  Server Темы

    • Основные концепции
    • Решения для хранения данных
    • Настройка и тестирование ввода/вывода

Лабораторная работа: Тестирование производительности устройств хранения данных Модуль 3: Структуры базы данных Темы

    • Внутренние структуры базы данных
    • Внутреннее устройство файлов данных
    • Внутреннее устройство базы данных TempDB

Лабораторная работа: Структуры базы данных Модуль 4: Работа SQL  Server с памятью Темы

    • Работа с памятью Windows
    • Работа с памятью SQL Server
    • OLTP обработка в памяти

Лабораторная работа: Работа SQL  Server  с памятью Модуль 5: Параллелизма и транзакции Темы

    • Параллелизма и транзакции
    • Внутреннее устройство блокировок

Лабораторная работа: Параллелизма и транзакции Модуль 6: Статистика и внутреннее устройство индексов Темы

    • Внутреннее устройство статистики и оценка её эффективности
    • Внутреннее устройство индексов
    • Индексы колоночного хранения

Лабораторная работа: Статистика и внутреннее устройство индексов Модуль 7: Выполнение запросов и анализ плана выполнения запросов Темы

    • Внутреннее устройство выполнения запросов и оптимизатора
    • Анализ плана выполнения запросов и устранение распространенных проблем

Лабораторная работа: Выполнение запросов и анализ плана выполнения запросов Модуль 8: Кэширование и перекомпиляция плана Темы

    • Внутреннее устройство кэша планов
    • Устранение неполадок кэша планов
    • Запрос хранилища

Лабораторная работа: Кэширование и перекомпиляция плана Модуль 9: Расширенные события Темы

    • Основные понятия расширенных событий
    • Реализация расширенных событий

Лабораторная работа: Расширенные события Модуль 10: Мониторинг, трассировка и базовый профиль Темы

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

Лабораторная работа: Мониторинг, трассировка и базовый профиль Модуль 11: Устранение распространенных проблем с производительностью Темы

    • Устранение неполадок производительности процессора
    • Устранение неполадок производительности памяти
    • Устранение неполадок производительности ввода/вывода
    • Устранение неполадок производительности параллелизма
    • Устранение неполадок производительности базы данных TempDB

Лабораторная работа: Устранение распространенных проблем с производительностью

ОТЗЫВЫ О КОМПАНИИ

Статьи по теме

Профессия Разработчик базы данных – что делает, как им стать, зарплата в России | Rosbo.ru

Базы данных полезный и удобный инструмент для многих компаний, причём не только в сфере IT. Применяют их достаточно многие, ведь они позволяют хранить, систематизировать и использовать большие объёмы информации. Однако зачастую для целей бизнеса системы БД требуют адаптации под конкретные цели....

Как стать Разработчиком базы данных с нуля – что нужно знать

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