Курс 55144A: Настройка производительности и оптимизация SQL Server 2014

О чём курс

Курс по оптимизации производительности SQL-сервера представляет собой глубокое погружение в механизмы работы баз данных, предназначенное для специалистов, стремящихся вывести свои навыки администрирования и разработки на качественно новый уровень. В современных условиях, когда объемы данных растут экспоненциально, способность грамотно настраивать сервер и оптимизировать запросы становится критически важным навыком. Программа курса охватывает широкий спектр тем: от фундаментальных основ архитектуры SQL-сервера до передовых методов работы с данными в оперативной памяти (in-memory).

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

По окончании обучения вы будете обладать практическими навыками настройки механизмов хранения и доступа к данным, что позволит значительно ускорить выполнение операций. Вы научитесь эффективно использовать инструменты мониторинга для выявления «узких мест», анализировать планы исполнения запросов и интерпретировать статистические данные. Особое внимание уделяется работе с индексами, статистикой и оптимизации запросов, что является ключом к быстрой работе любой информационной системы.

Формат курса предполагает детальный разбор архитектурных особенностей, включая работу на виртуальных машинах и использование SAN, что делает полученные знания применимыми в реальных корпоративных средах. Вы освоите работу с динамическими представлениями, командами Transact-SQL и специализированными инструментами настройки, такими как DETA и Гувернёр ресурсов. Этот курс — это не просто теория, а структурированный набор методик, позволяющих диагностировать и устранять проблемы производительности на всех уровнях: от уровня запроса до уровня конфигурации сервера. Прохождение данного курса станет мощным фундаментом для профессионального роста, позволяя вам уверенно решать задачи любой сложности, связанные с оптимизацией баз данных, и обеспечивать стабильную и быструю работу бизнес-приложений.

Программа обучения

Модуль 1. Введение Модуль 2. Архитектура SQL-сервера Новый механизм оценки количества строк Таблицы, размещённые в памяти Производительность с точки зрения разработчика Параметры запуска Процедуры, запускаемые при загрузке Структуры баз данных Мгновенная инициализация файлов Механизмы хранения данных Механизмы поиска данных Модуль 3. СУБД Главные концепции Временные таблицы Параллелизм Транзакции Режимы изоляции Механизм блокировок Работа SQL-сервера поверх SAN SQL-сервер на виртуальных машинах SQLIO Секционированные таблицы и индексы Модуль 4. Инструменты настройки производительности Гувернёр ресурсов Монитор активности Статистика запроса Команды Transact-SQL Динамические представления Модуль 5. Оптимизация запросов и операций Процесс настройки выполнения запроса Средства мониторинга производительности Стадии исполнения запроса План исполнения запроса Статистика запроса: TIME и IO Операторы доступа к данным Разрешение проблем с исполнением запроса Модуль 6. Работа с индексами Обзор индексов Способы хранения индексов Способы использования столбцов в индексах Создание индексов Метаданные Динамические представления для индексов Настройка индексов при помощи DETA Объекты управления данными Фрагментация Шаблоны Стратегии хранения Индексированные представления Мониторинг индексов Динамические представления Типовые решения Модуль 7. Статистика Принципы работы статистики Оценка количества строк Добавочная статистика Статистика по вычисляемым столбцам Фильтрованная статистика Обновление статистики Модуль 8. Обработка данных в оперативной памяти (in-memory) Архитектура Таблицы и индексы Процедуры, компилируемые в команды процессора Анализ с использованием AMR Динамические представления

Складчина создана 12 мая 2018 г. · описание обновлено 8 мая 2026 г.

Теги курса

Инструменты

Другие материалы школы 12

С Специалист Все материалы
3 672 ₽ 30 990 ₽