Партнеры

Microsoft

Тренер-ИТ
Учебный центр РРС Лаборатория Касперского

Symantec
Prometric - Тестовый центр
Самара TECH - всё об ИТ в Самаре и области

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

Цель:

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

Аудитория:

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

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

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

Вы будете уметь:

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

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

  • Архитектура SQL Server, планирование и ожидание обработки
  • Подсистема ввода/вывода SQL Server
  • Структуры базы данных
  • Работа SQL Server с памятью
  • Параллелизма и транзакции
  • Статистика и внутреннее устройство индексов
  • Выполнение запросов и анализ плана выполнения запросов
  • Кэширование и перекомпиляция плана
  • Расширенные события
  • Мониторинг, трассировка и базовый профиль
  • Устранение распространенных проблем с производительностью

Стоимость:
для организаций: 32000 (очно), 26900 (дистанционно)

для частных лиц: по договоренности

для студентов: по договоренности

Длительность:
32ч / 4д.

Группа формируется. Уточнить у менеджера. Тел. 276-69-08

Отправить заявку

Модули курса

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