Свържете се с нас
 Продължителност 14 часa

Съдържание и теми, включени в курса

Модул 1. Оптимизация на заявки

  • Инструменти за оптимизация на заявки
  • Кеширани планове за изпълнение на заявки
  • Изчистване на кеша
  • Анализ на планове за изпълнение
  • Подсказки
  • Използване на Database Engine Tuning Advisor
  • Оптимизация на индекси
  • Структури на таблици и индекси
  • Методи за достъп до индекси
  • Стратегии за индексиране

Модул 2. Подзаявки, таблични изрази и ранкинг функции

  • Писане на подзаявки
  • Използване на таблични изрази
  • Използване на ранкинг функции

Модул 3. Оптимизиране на обединения и сет операции

  • Основни типове обединения
  • Алгоритъм за обединение
  • Сет операции
  • Използване на INTO със сет операции

Модул 4. Агрегиране и пивотиране на данни

  • Използване на клаузата OVER
  • Различни видове агрегации (кумулативна, плъзгаща се и от началото на годината)
  • Пивотиране и разпивотиране
  • Настройка на персонализирани агрегации
  • Използване на подклаузата GROUPING SETS
  • Подклаузи CUBE и ROLLUP
  • Как да материализирате групиращи множества

Модул 5. Използване на TOP и APPLY

  • SELECT TOP
  • Използване на табличния оператор APPLY
  • TOP n на ниво група
  • Имплементиране на странициране

Модул 6. Оптимизиране на трансформацията на данни

  • Вмъкване на данни с подобрената клауза VALUES
  • Използване на BULK Rowset Provider
  • Използване на INSERT EXEC
  • Механизми за последователности
  • DELETE с обединения
  • UPDATE с обединения
  • Изразът MERGE
  • Клаузата OUTPUT с INSERT
  • Клаузата OUTPUT с DELETE
  • Клаузата OUTPUT с UPDATE
  • Клаузата OUTPUT с MERGE

Модул 7. Заявки към партиционирани таблици

  • Партициониране в SQL Server
  • Как да пишете заявки към партиционирани таблици
  • Как да пишете заявки към партиционирани изгледи

Изисквания

Добри познания по SQL в среда на Microsoft SQL Server 2008/2012.

Брой участници


Цена за участник

Отзиви от участници (4)

Предстоящи Курсове

Свързани Kатегории