Курс 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
С Специалист Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.