|
Главная » Microsoft » SQL Server» Microsoft SQL Server 2016
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д. | |
|
Модули курса Модуль 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
- Лабораторная работа: Устранение распространенных проблем с производительностью
|
|