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