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

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

О курсе

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

  • Оригинальное название: Performance Tuning and Optimizing SQL Databases
  • Номер курса: 10987
  • Вендор: Microsoft

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

 Данный курс у Microsoft  признан устаревшим

Цель курса

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


Аудитория

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


Предварительная подготовка

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

·      Базовые знания и навыки работы с операционными системами Windows.

·      Рабочие знания и навыки администратора баз данных.

·      Рабочие знания в области Transact-SQL.


После окончания курса выпускники будут уметь

• Описывать высокоуровневый обзор архитектуры SQL Server и его различных компонентов.

• Описывать модель выполнения SQL Server, ожиданий и очередей.

• Описывать базовые концепции архитектуры ввода/вывода, сетей хранения данных и тестирования производительности.

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

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

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

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

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

• Объяснять стратегию сбора данных и технологии для анализа собранных данных.

• Понимать методы поиска и диагностики узких мест для повышения общей производительности


Курс читается как в очном, так и в дистанционном формате.

 

Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционная 32
05.11.2024 10:00:00
30 000 руб. 35 000 руб.
Дневное обучение 32
05.11.2024 10:00:00
30 000 руб. 35 000 руб.
Дневное обучение 32
05.11.2024 10:00:00
3 000 руб. 35 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционная 32
05.11.2024 10:00:00
30 000 руб. 35 000 руб.
Дневное обучение 32
05.11.2024 10:00:00
30 000 руб. 35 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционная 32
05.11.2024 10:00:00
30 000 руб. 35 000 руб.
Дневное обучение 32
05.11.2024 10:00:00
3 000 руб. 35 000 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса
Модуль 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
Лабораторная работа: Устранение распространенных проблем с производительностью