Налаштування продуктивності і оптимізації баз даних SQL

Опис Мета курсу - надати слухачам, які виконують супровід і налаштування SQL Server знання і навички, необхідні для налаштування і оптимізації бази даних. Цей курс призначений для фахівців в області ІТ, які забезпечують управління і підтримку бази даних SQL Server і відповідають за оптимізацію продуктивності примірників SQL Server. А також для осіб, які пишуть запити до даних, і забезпечують оптимальне навантаження при їх виконанні.
Після закінчення курсу слухачі зможуть:
  • Описувати високорівневий огляд архітектури SQL Server і його різних компонентів.
  • Описувати модель виконання SQL Server, очікувань і черг.
  • Описувати базові концепції архітектури введення / виводу, мереж зберігання даних і тестування продуктивності.
  • Описувати архітектурні концепцій і практичні рекомендації, пов'язані з файлами даних для користувацьких баз даних і бази даних TempDB.
  • Описувати архітектурні концепцій і практичні рекомендації, пов'язані з паралелізмом, транзакціями, рівнями ізоляції і блокуваннями.
  • Описувати архітектурні концепції оптимізатора запитів, і зможуть ідентифікувати і усунути проблеми виявлення запиту.
  • Описувати архітектурні концепції, усувати неполадки сценаріїв і використовувати практичні рекомендації, пов'язані з процедурних кешем.
  • Описувати архітектурні концепції, сценарії усунення неполадок для розширених подій.
  • Пояснювати стратегію збору даних і технології для аналізу зібраних даних.
  • Розуміти методи пошуку і діагностики вузьких місць для підвищення загальної продуктивності
Програма Модуль 1: Архітектура SQL Server, планування і очікування обробки Теми
  • Компоненти SQL Server і операційної системи
  • Планування Windows або SQL Server
  • Очікування і черги
Лабораторна робота: Архітектура SQL Server, планування і очікування обробки Модуль 2: Підсистема введення / виведення SQL Server Теми
  • Основні концепції
  • Рішення для зберігання даних
  • Налагодження та тестування введення / виведення
Лабораторна робота: Тестування продуктивності пристроїв зберігання даних Модуль 3: Структури бази даних Теми
  • Внутрішні структури бази даних
  • Внутрішній устрій файлів даних
  • Внутрішній устрій бази даних TempDB
Лабораторна робота: Структури бази даних Модуль 4: Робота SQL Server з пам'яттю Теми
  • Робота з пам'яттю Windows
  • Робота з пам'яттю SQL Server
  • OLTP обробка в пам'яті
Лабораторна робота: Робота SQL Server з пам'яттю Модуль 5: Паралелізму і транзакції Теми
  • Паралелізму і транзакції
  • Внутрішній устрій блокувань
Лабораторна робота: Паралелізму і транзакції Модуль 6: Статистика і внутрішній устрій індексів Теми
  • Внутрішній устрій статистики та оцінка її ефективності
  • Внутрішній устрій індексів
  • Індекси колоночного зберігання
Лабораторна робота: Статистика і внутрішній устрій індексів Модуль 7: Виконання запитів і аналіз плану виконання запитів Теми
  • Внутрішній устрій виконання запитів і оптимізатора
  • Аналіз плану виконання запитів і вирішення поширених проблем
Лабораторна робота: Виконання запитів і аналіз плану виконання запитів Модуль 8: Кешування і перекомпиляция плану Теми
  • Внутрішній устрій кеша планів
  • Пошук та усунення несправностей кеша планів
  • Запит сховища
Лабораторна робота: Кешування і перекомпиляция плану Модуль 9: Розширені події Теми
  • Основні поняття розширених подій
  • Реалізація розширених подій
Лабораторна робота: Розширені події Модуль 10: Моніторинг, трасування і базовий профіль Теми
  • Моніторинг і трасування
  • Створення базового профілю і установка контрольних точок
Лабораторна робота: Моніторинг, трасування і базовий профіль Модуль 11: Вирішення типових проблем з продуктивністю Теми
  • Пошук та усунення несправностей продуктивності процесора
  • Пошук та усунення несправностей продуктивності пам'яті
  • Пошук та усунення несправностей продуктивності введення / виведення
  • Пошук та усунення несправностей продуктивності паралелізму
  • Пошук та усунення несправностей продуктивності бази даних TempDB
Лабораторна робота: Вирішення типових проблем з продуктивністю
Вимоги
Для ефективного навчання на курсі слухачі повинні володіти такими знаннями і   навичками:
  • Базові знання та навички роботи з операційними системами Windows.
  • Робочі знання і навички адміністратора баз даних.
  • Робочі знання в області Transact-SQL.

Запис на курс

Код курсу10987
Тривалість4д (32год)
Код екзамену
Вартість без ПДВ12 500 грн.
Найближчі дати
  • 05.03.2018
  • 16.04.2018
  • 28.05.2018