Оптимизация и мониторинг производительности решений на базе MS SQL Server 2008/2012

Заказать курс

Стоимость: 29300 руб.

Продолжительность: 40 ч.


Аннотация:

Курс ориентирован на администраторов баз данных и разработчиков приложений баз данных и позволяет рассмотреть методики создания высокопроизводительных приложений на платформе Microsoft SQLServer. Все методики рассматриваются на платформе MS SQL Server 2008 и дается сравнительный анализ версий SQL Server 2008/2012.

Цель курса: 

Дать слушателям, в задачи которых входит разработка и администрирование баз данных, знания и навыки, необходимые для настройки и оптимизации запросов, а также умения диагностировать и устранять неудовлетворительный уровень производительности в Microsoft SQL Server. Курс акцентирован на процесс выявления и устранения неисправностей в целом. Также включен материал по созданию стандартов мониторинга базового и других уровней производительности.

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

1. Внутренности оптимизатора запросов SQL Server

2. Статистика.

3. Анализ планов запросов.

4. Использование подсказок (hints).

5. Особенности использования SQL Server на многопроцессорных серверах.

6. Выделение памяти для запросов SQL Server. 

7. Эффективное использование секционирования.

8. Выявление узких мест с помощью XEvents, DVM\DMF.

9. Различия HDD и SSD при использовании с SQL Server, особенности проектирования баз данных.

10. Сжатие данных.

11. Особенности использования оконных функций.

12. Колоночные индексы (SQL Server 2012/2014).

13. Особенности использования функций и процедур.

14. Динамический T-SQL. За и против. 

15. Использование курсоров.