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

Performance Tuning and Optimizing SQL Databases



Настройка производительности и оптимизации баз данных SQL
Код: 10987
Направление обучения: Базы данных
Продолжительность: 4 дня / 32 часа
Цена для физ. лиц: 24750 руб.
Цена для юр. лиц: 28750 руб.

Скачать прайс-лист (PDF)

Описание образовательной программы

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

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

Цель курса

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


Целевая аудитория

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

Необходимая подготовка


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

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

Содержание

Модуль 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
  • лабораторная работа: Устранение распространенных проблем с производительностью

Получаемый документ

Сертификат.jpgCertifiate_Microsoft.jpg


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.

Расписание


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

Курс доступен в следующих пакетах: