Слушатели, выполняющие сопровождение и настройку SQL Server, приобретут глубокие знания и навыки, необходимые для настройки и оптимизации баз данных.
По окончании курса слушатели смогут:
- предоставить высокоуровневый обзор архитектуры SQL Server и его различных компонентов;
- описывать модель выполнения SQL Server, ожиданий и очередей;
- описывать базовые концепции архитектуры ввода/вывода, сетей хранения данных и тестирования производительности;
- описывать архитектурные концепции и практические рекомендации, связанные с файлами данных для пользовательских баз данных и базы данных TempDB;
- описывать архитектурные концепции и практические рекомендации, связанные с параллелизмом, транзакциями, уровнями изоляции и блокировками;
- описывать архитектурные концепции оптимизатора запросов, идентифицировать и устранять проблемы выявления запроса;
- описывать архитектурные концепции, устранять неполадки сценариев и использовать практические рекомендации, связанные с процедурным кэшем;
- описывать архитектурные концепции, сценарии устранения неполадок для расширенных событий;
- объяснять стратегию сбора данных и технологии для анализа собранных данных;
- понимать методы поиска и диагностики узких мест для повышения общей производительности.
Аудитория
Этот курс предназначен для ІТ-специалистов, обеспечивающих управление и поддержку базы данных SQL Server и отвечающих за оптимизацию производительности экземпляров SQL Server, а также для лиц, пишущих запросы к данным и обеспечивающих оптимальную нагрузку при их выполнении.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- базовые знания и навыки работы с операционными системами Windows;
- знания и навыки администратора баз данных;
- знания в области Transact-SQL.
- Архитектура SQL Server, планирование и ожидание обработки
- Компоненты SQL Server та операционной системы
- Планирование Windows или SQL Server
- Ожидания и очереди
- Подсистема ввода/вывода SQL Server
- Основные концепции
- Решения для хранения данных
- Настройка и тестирование ввода/вывода
- Структура баз данных
- Внутренние структуры базы данных
- Внутреннее устройство файлов данных
- Внутреннее устройство базы данных TempDB
- Работа SQL Server с памятью
- Работа с памятью Windows
- Работа с памятью SQL Server
- OLTP-обработка в памяти
- Параллелизм и транзакции
- Параллелизм и транзакции
- Внутреннее устройство блокировок
- Статистика и внутреннее устройство индексов
- Внутреннее устройство статистики и оценка её эффективности
- Внутреннее устройство индексов
- Индексы колоночного хранения
- Выполнение запросов и анализ плана выполнения запросов
- Внутреннее устройство выполнения запросов и оптимизатора
- Анализ плана выполнения запросов и устранение распространенных проблем
- Адаптивная обработка запросов
- Кэширование и перекомпиляция плана
- Внутреннее устройство кэша планов
- Устранение неполадок кэша планов
- Функция автоматической подстройки
- Запрос хранилища
- Расширенные события
- Основные понятия расширенных событий
- Реализация расширенных событий
- Мониторинг, трассировка и базовый профиль
- Мониторинг и трассировка
- Создание базового профиля и установка контрольных точек