spinner-it

Налаштування продуктивності і оптимізація баз даних Microsoft SQL Server 2019

Мета курсу — надати слухачам, які виконують супровід і налаштування SQL Server 2019 знання і навички, необхідні для налаштування і оптимізації бази даних.

Аудиторія

Цей курс призначений для фахівців в області ІТ, які забезпечують управління і підтримку бази даних SQL Server і відповідають за оптимізацію продуктивності примірників SQL Server. А також для осіб, які пишуть запити до даних, і забезпечують оптимальне навантаження при їх виконанні.

Після закінчення курсу слухачі зможуть:

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

Модуль 1: Архітектура SQL Server, планування і очікування

Теми

  • Компоненти SQL Server і SQLOS
  • Планування Windows і SQL Server
  • Очікування і черги

Лабораторна робота: Архітектура SQL Server, планування і очікування

Модуль 2: Підсистема введення / виведення SQL Server

Теми

  • Основні концепції
  • Рішення для зберігання даних
  • Налаштування та тестування введення / виведення

Лабораторна робота: тестування продуктивності пристроїв зберігання даних

Модуль 3: структура бази даних

Теми

  • Внутрішня структура бази даних
  • Внутрішній устрій файлів даних
  • Внутрішнє пристро тво бази даних TempDB

Лабораторна робота: Структура бази даних

Модуль 4: Робота SQL Server з пам'яттю

Теми

  • Робота з пам'яттю Windows
  • Робота з пам'яттю SQL Server
  • In-Memory OLTP (оптимізація в пам'яті)

Лабораторна робота: Робота SQL Server з пам'яттю

Модуль 5: Управління паралелізмом SQL Server

Теми

  • Управління паралелізмом та транзакції
  • Внутрішній устрій блокувань

Лабораторна робота: Управління паралелізмом SQL Server

Модуль 6: Статистика і внутрішній устрій індексів

Теми

  • Внутрішній устрій статистики та оцінка кількості елементів
  • Внутрішній устрій індексів
  • Індекси стовпчикового зберігання

Лабораторна робота: Статистика і внутрішній устрій індексів

Модуль 7: Виконання запитів і аналіз плану виконання запитів

Теми

  • Основи виконання запитів і основи оптимізатора запитів
  • План виконання запитів
  • Аналіз плану виконання запитів
  • Адаптивна обробка запитів в базах даних SQL

Лабораторна робота: Виконання запитів і аналіз плану виконання запитів

Модуль 8: Кешування і перекомпіляція плану

Теми

  • Внутрішній устрій кеша планів
  • Усунення несправностей кеша планів
  • Автоматична настройка
  • Сховище запитів

Лабораторна робота: Кешування і перекомпіляція плану

Модуль 9: Розширені події

Теми

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

Лабораторна робота: Розширені події

Модуль 10: Моніторинг, трасування і базовий профіль

Теми

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

Лабораторна робота: Моніторинг, трасування і базовий профіль

Необхідна підготовка

Для ефективного навчання на курсі слухачі повинні володіти такими знаннями і навичками:

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

Запис на курс

Код курсуWSQL16-4
Тривалість4д (32год)
Код екзамену
Вартість без ПДВ28 000 грн.

У зв'язку з карантином всі наші курси читаються у online-форматі.