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

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

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

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

* Данный курс можете прослушать бесплатно в рамках программы Software Assurance. Если Ваша Организация, приобрела лицензии Software Assurance на продукты для настольных ПК, то ей предоставляется возможность активации ваучеров на БЕСПЛАТНОЕ ОБУЧЕНИЕ (Training Vouchers). Вы можете по этим ваучерам пройти обучение в нашем центре «СИБИНФОЦЕНТР» - сертифицированном центре обучения Microsoft (CPLS), независимо от места приобретения лицензий.

Курс посвящен изучению внутренних механизмов 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
29.10.2018 10:00:00
выбрать другую дату
32 000 руб. 32 000 руб.
Дневное обучение 40
29.10.2018 10:00:00
выбрать другую дату
32 000 руб. 32 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дневное обучение 40
29.10.2018 10:00:00
выбрать другую дату
32 000 руб. 32 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дневное обучение 40
29.10.2018 10:00:00
выбрать другую дату
32 000 руб. 32 000 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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