Ваша корзина пуста
Сумма: 0 руб.

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

О курсе
Настройка производительности и оптимизация SQL Server 2014
от 32 000 руб.
Заказать курс

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

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

По окончании курса слушатели смогут понимать и использовать:


- новый количественный оценщик (Cardinality Estimator);
- производительность;
- запускающие хранимые процедуры;
- структуры базы данных, моментальную инициализацию файлов;
- как SQL хранит данные и обнаруживает данные;
- внутреннее устройство временных таблиц;
- табличные параметры;
- конкуренцию;
- транзакции;
- уровни изоляции;
- архитектуру блокировок SQL Server;
- взаимосвязь SQL и сети хранения данных (SAN);
- SQL на виртуальных машинах;
- утилиту SQLIO и ее использование;
- секционированные таблицы и индексы, Resource Governor, Activity Monitor;
- живые статистики запросов;
- как вести мониторинг SQL при помощи Transact-SQL;
- динамические представления управления (DMV) производительностью;
- индексы и их типы, важность, метаданные и принципы создания;
- Database Tuning Advisor;
- объекты управления данными индекса (Index DMO);
- фрагментацию индексов и использовать разделители страниц;
- стратегии хранения индексов;
- индексированные представления (Indexed Views);
- мониторинг индексов и передовой опыт в использовании индексов;
- объекты статистик;
- гистограммы (Histogram);
- инкрементальные статистики;
- вычисляемые столбцы;
- фильтрованные статистики;
- ключи сортировки (Ascending Keys);
- план поддержки статистик;
- архитектуру;
- таблицы и индексы;
- хэш-индекс (Hash Index);
- естественно-скомпилированные хранимые процедуры (Natively Compiled Stored Procedures);
- ограничения, инструмент Analyze Migrate Report;
- преставления управления данными в памяти (In-memory DMV);
- шаблон SQL Trace Default, шаблон SQL Profiler Tuning, шаблоны для запросов с длительным выполнением;
- запросы с длительным выполнением;
- использовать Profiler для определения взаимных блокировок (Deadlocks) или для определения заблокированных процессов;
- метки запросов (Query Hints);
- создавать и тестировать руководство плана (Plan Guide);
разрешать SQL Profiler помогать создавать план;
- фиксацию плана (Plan Freezing).
Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дневное обучение 40
04.12.2017 10:00:00
32 000 руб. 32 000 руб.
Онлайн-курс 40
04.12.2017 13:00:00
29 000 руб. 29 000 руб.
Онлайн-курс 40
04.12.2017 10:00:00
29 000 руб. 29 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дневное обучение 40
04.12.2017 10:00:00
32 000 руб. 32 000 руб.
Онлайн-курс 40
04.12.2017 10:00:00
29 000 руб. 29 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Онлайн-курс 40
04.12.2017 13:00:00
29 000 руб. 29 000 руб.
Онлайн-курс 40
04.12.2017 10:00:00
29 000 руб. 29 000 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Программа курса

Модуль 1. Введение

Модуль 2. Архитектура SQL-сервера

  • Новый механизм оценки количества строк
  • Таблицы, размещённые в памяти
  • Производительность с точки зрения разработчика
  • Параметры запуска
  • Процедуры, запускаемые при загрузке
  • Структуры баз данных
  • Мгновенная инициализация файлов
  • Механизмы хранения данных
  • Механизмы поиска данных

Модуль 3. СУБД

  • Главные концепции
  • Временные таблицы
  • Параллелизм
  • Транзакции
  • Режимы изоляции
  • Механизм блокировок
  • Работа SQL-сервера поверх SAN
  • SQL-сссервер на виртуальных машинах
  • SQLIO
  • Секционированные таблицы и индексы

Модуль 4. Инструменты настройки производительности

  • Гувернёр ресурсов
  • Монитор активности
  • Статиситка запроса
  • Команда Transact-SQL

Модуль 5. Оптимизация запросов и операций

  • Процесс настройки выполнения запроса
  •  Средства мониторинга производительности
  • Стадии исполнения запроса
  • План исполнения запроса
  • Статистика запроса: TIME и IO
  • Операторы доступа к данным
  • Разрешение проблем с исполнением запроса

Модуль 6. Работа с индексами

  • Обзор индексов
  • Способы хранения индексов
  • Способы использования столбцов в индексах
  • Создание индексов
  • Метаданные
  • Динамические представления для индексов
  • Настройка индексов при помощи DETA
  • Объекты управления данными
  • Фрагментация
  • Шаблоны
  • Стратегии хранения
  •  Индексированные представления
  • Мониторинг индексов
  • Динамические представления
  • Типовые решения

Модуль 7. Статистика

  • Принципы работы статистики
  • Оценка количества строк
  • Добавочная статистика
  • Статистика по вычисляемым столбцам
  • Фильтрованная статистика
  • Обновление статистики

Модуль 8. Обработка данных в оперативной памяти (in-memory)

  • Архитектура
  • Таблицы и индексы
  • Процедуры, компилируемые в команды процессора
  • Анализ с использованием AMR
  • Динамические представления
Преподаватели
Преподаватель Вадим Городилов