Продолжительность:
3 дня / 24 часа |
Описание курса: данный курс знакомит с настройкой и
оптимизацией запросов для Microsoft SQL Server
2005 (измерение производительности базы данных, оптимизация баз
данных на физическом уровне, оптимизация запросов для повышения
производительности, преобразование курсоров в запросы, оптимизация
стратегии использования индексов, управление параллельным доступом). |
Целевая
аудитория: опытные разработчики баз данных
Необходимые навыки: знания о хранении данных и о структуре
индексов, опыт разработки баз данных, знакомство с моделью
блокировки данных, знакомство с синтаксисом Transact-SQL и логики
программирова-ния, базовые навыки по мониторингу и поиску неполадок,
базовые знания о работе операционной системы, базовые знания об
архитектуре приложений
|
Программа курса
-
Измерение производительности базы данных. Важность установки
контрольных точек. Основные измерители производительности запросов:
Sysmon. Основные измерители производительности запросов: Profiler.
Рекомендации по определению блокировок
-
Оптимизация баз данных на физическом уровне. Модель
оптимизации производительности. Стратегия оптимизации схемы: ключи.
Стратегия оптимизации схемы: намеренная денормализация. Стратегия
оптимизации схемы: обобщение.
-
Оптимизация запросов для повышения производительности.
Модель оптимизации производительности: запросы. Что такое
логический поток запроса? Соображения по использованию подзапросов.
Рекомендации по созданию эффективных запросов.
-
Преобразование курсоров в запросы. Модель оптимизации
производительности: Query-Set-based решения. Пять шагов построения
курсора. Стратегии по преобразованию курсоров
-
Оптимизация стратегии использования индексов. Модель
оптимизации производительности: индексы. Соображения по
использованию индексов. Рекомендации по использованию кластерных
индексов. Рекомендации по использованию некластерных индексов.
Документирование индексов
-
Управление параллельным доступом. Модель оптимизации
производительности: блокировки. Как использовать эффективные запросы
для уменьшения количества блокировок. Стратегии по уменьшению
количества блокировок
|