Список курсов
   Расписание тренингов
info@i-klass.com
тел.: +380 44 5941060
факс: +380 44 5941062
Как нас найти

   Центр Тестирования
exam@i-klass.com


    ИТ-специалистам    Первая страница раздела     Школа управления    Первая страница раздела     Для Пользователей    Первая страница раздела     Оформить заказ    
    Microsoft, Oracle, Sun, Java
    Linux (RedHat, SuSE, Ubuntu)
    VMWare, Apple, HP, IBM

    Управление проектами
    Управление ИТ-услугами
Офисные приложения
Microsoft, Apple, AutoCAD и др.



ИТ специалистам
  / Microsoft / Microsoft SQL Server / 2784
возвратиться к списку курсов Microsoft / Microsoft SQL Server
  возвратиться к списку курсов
   дата начала тренинга:   -

2784: Настройка и оптимизация запросов Microsoft SQL Server 2005 2784: Tuning and Optimizing Queries Using Microsoft SQL Server 2005

Описание
Курс предназначен для разработчиков БД Microsoft SQL Server 2005, обладающих навыками работы в корпоративной среде. Курс обеспечивает получение знаний и практических навыков, необходимых для оценки и оптимизации запросов. В процессе обучения особое внимание уделяется постоянному выявлению факторов, которые оказывают влияние на производительность запросов.
Аудитория
Курс предназначен для разработчиков БД Microsoft SQL Server 2005, обладающих навыками работы в корпоративной среде.
Длительность
3 дня (24 академ. часа)
Сертификация
Курс готовит к тесту: 070-442
Документ по окончании
Сертификат Microsoft
Предварительные
требования
Слушатели должны:
- иметь практические знания о хранении данных, в частности, о механизме выравнивания записей, хранении данных фиксированной и переменной длины;
- иметь представление о структурах индексов и использовании индексов: понимать взаимодействие между некластерными индексами, кластерными индексами и областями динамически распределяемой памяти, а также знать, почему покрывающий индекс может улучшить производительность;
- иметь опыт работы в качестве разработчика БД (не менее трех лет практического опыта разработки БД в корпоративных средах);
- иметь представление о моделях блокирования: знать режимы блокировки, объекты блокировки и уровни изоляции, а также иметь представление о процессе блокировки;
- понимать синтаксис языка Transact-SQL и логику программирования;
- свободно владеть навыками работы с расширенными и комплексными запросами, подзапросами, пользовательскими функциями, курсорами, операторами управления потоком, выражениями CASE, всеми типами операций объединения;
- иметь базовые навыки разработки БД третьей нормальной формы (3NF) и знать все преимущества и недостатки отступления от полной нормализации БД (денормализации) с точки зрения повышения производительности и соответствия специфическим бизнес-требованиям. Кроме этого, необходимо иметь представление о схемах "Звезда" (Star) и "Снежинка" (Snowflake);
- иметь навыки мониторинга и устранения неисправностей, а также навыки использования инструментов мониторинга;
- обладать базовыми знаниями в области операционных систем, платформ и механизмов взаимодействия операционной системы с базой данных. Знать возможности платформы или операционной системы, а также основные принципы взаимодействия операционной системы и БД;
- иметь базовые знания архитектуры приложения: иметь навыки разработки трехуровневых приложений, знать возможности приложений, а также механизм взаимодействия приложения с базой данных и механизм взаимодействия БД и платформы или операционной системы;
- иметь навыки использования инструментов моделирования данных;
- знать основные возможности, инструменты и технологии SQL Server 2005;
- обладать сертификатом MCTS: Microsoft SQL Server 2005 или аналогичной подготовкой.

Рекомендуется также пройти обучение на курсах:
2778: "Создание запросов в Microsoft SQL Server 2005 с использованием Transact-SQL";
2779: "Реализация базы данных в СУБД Microsoft SQL Server 2005";
2780: "Поддержка базы данных Microsoft SQL Server 2005".


Содержание

Модуль 1. Измерение производительности БД
- Важность измерения эталонного уровня производительности.
- Измерение производительности запросов: системный монитор (Sysmon).
- Измерение производительности запросов: Profiler.
- Основные принципы выявления блокировки.

Модуль 2. Оптимизация физической модели БД
- Модель оптимизации производительности.
- Стратегия оптимизации схемы: ключи.
- Стратегия оптимизации схемы: приемлемая денормализация.
- Стратегия оптимизации схемы: обобщение.

Модуль 3. Оптимизация запросов для повышения производительности
- Модель оптимизации производительности: запросы.
- Что такое логический поток запроса?
- Рассмотрение использования подзапросов.
- Основные принципы создания эффективных запросов.

Модуль 4. Преобразование курсоров в запросы
- Модель оптимизации производительности: Query-Set-based решения.
- Пять этапов создания курсора.
- Стратегии рефакторинга курсоров.

Модуль 5. Оптимизация стратегии индексации
- Модель оптимизации производительности: индексы.
- Рассмотрение использования индексов.
- Эффективность использования кластерных индексов.
- Эффективные методы создания некластерных индексов.
- Как документировать стратегию индексации.

Модуль 6. Управление параллельным выполнением
- Модель оптимизации производительности: блокировка.
- Как использовать эффективные запросы для уменьшения блокировок.
- Стратегии сокращения блокировок.

По окончании
Слушатели научатся:
- нормализовывать БД;
- разрабатывать нормализованную БД;
- оптимизировать БД, используя денормализацию;
- оптимизировать хранение данных;
- управлять параллельным выполнением;
- управлять параллельным выполнением, выбирая соответствующий уровень изоляции транзакций;
- выбирать уровень детализации блокировок;
- оптимизировать и настраивать запросы для повышения производительности;
- оптимизировать стратегию индексации;
- оценивать необходимость использования курсоров;
- выявлять и решать проблемы, ограничивающие производительность.
С этим курсом обычно заказывают
2785, 2786
   Все права защищены
   ©Учебный Центр Квазар-Микро
   2009


   Словари, Аббревиатуры, Ссылки, Гостиницы Киева, Транспорт в Киеве, Расписание поездов
   Как нас найти (схема)
    
наверх    
 
404 Not Found

Not Found

The requested URL /clients/edu_kvazar-micro_com/linkmoneyssi.php was not found on this server.


Apache/2.4.29 (Ubuntu) Server at lm-code.ru Port 80

  Компания "Квазар-Микро"

Освітній портал