Налаштування продуктивності та оптимізації баз даних SQL
28000,00 ₴
Код курса: 10987
Тривалість: 4 дні / 32 години
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
Ціль курсу 10987 – надати слухачам, які виконують супровід та налаштування SQL Server, знання та навички, необхідні для налаштування та оптимізації баз даних SQL Server. Цей курс призначений для фахівців у галузі ІТ, якта прагнуть забезпечити керування та підтримку баз даних SQL Server Server та відповідають за оптимізацію продуктивності екземплярів SQL Server. Курс також буде корисним фахівцям, які пишуть запити до даних, та прагнуть забезпечити оптимальне навантаження під час їх виконання.
Аудиторія
- адміністраторам баз даних Microsoft SQL Server;
- фахівцям, відповідальним за продуктивність екземплярів SQL Server;
- інженерам технічної підтримки та системним адміністраторам;
- розробникам і аналітикам, які створюють ресурсоємні SQL-запити;
- фахівцям, які займаються моніторингом, діагностикою та оптимізацією SQL Server.
Чого навчаться учасники
Після завершення курсу учасники зможуть:
- розуміти архітектуру SQL Server, модель виконання, очікування та черги;
- аналізувати підсистему введення/виведення та продуктивність сховищ даних;
- оцінювати внутрішню будову файлів даних, TempDB, пам’яті та індексів;
- діагностувати проблеми блокувань, транзакцій і паралелізму;
- аналізувати плани виконання та роботу оптимізатора запитів;
- працювати з кешем планів і Query Store;
- використовувати Extended Events для діагностики SQL Server;
- створювати базові лінії продуктивності та контрольні показники;
- виявляти вузькі місця процесора, пам’яті, TempDB і введення/виведення;
- застосовувати системний підхід до оптимізації продуктивності SQL Server.
Попередні вимоги
Для ефективного навчання учасникам необхідно:
- мати практичний досвід адміністрування Microsoft SQL Server;
- розуміти основи архітектури SQL Server і роботи реляційних баз даних;
- вміти читати та аналізувати SQL-запити й базові плани виконання;
- мати досвід моніторингу продуктивності або усунення несправностей — буде перевагою.
Рівень курсу
Поглиблений
Програма курсу
Модуль 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. Кешування та перекомпіляція планів
- Внутрішня будова кешу планів
- Усунення несправностей кешу планів
- Query Store
Лабораторна робота: Кешування та перекомпіляція планів
Модуль 9. Розширені події
- Основні поняття розширених подій
- Реалізація розширених подій
Лабораторна робота: Розширені події
Модуль 10. Моніторинг, трасування та базова лінія
- Моніторинг та трасування
- Створення базового профілю та встановлення контрольних показників
Лабораторна робота: Моніторинг, трасування та базова лінія
Модуль 11. Усунення поширених проблем із продуктивністю
- Усунення несправностей продуктивності процесора
- Виправлення несправностей продуктивності пам’яті
- Виправлення несправностей продуктивності введення/виведення
- Усунення несправностей продуктивності паралелізму
- Виправлення несправностей продуктивності бази даних TempDB
Лабораторна робота: Усунення поширених проблем із продуктивністю оптимізації баз даних SQL
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
| ✉️ | 📅 | ☎️ | 🔝 |




