• 12 ноября 2018, понедельник
  • Новосибирск, Коммунистическая 48а

Настройка производительности и оптимизации баз данных SQL

Регистрация на событие закрыта

Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.

Другие события организатора

АНО ДПО УЦ "СИБИНФОЦЕНТР"
1986 дней назад
с 10:00 12 ноября до 18:00 16 ноября 2018
Новосибирск
Коммунистическая 48а

Цель курса – предоставить слушателям знания и навыки, необходимые для настройки и оптимизации базы данных.

Для кого этот курс: 
Этот курс предназначен для специалистов в области IT, обеспечивающих управление и поддержку базы данных SQL Server и отвечающих за оптимизацию производительности экземпляров SQL Server. А так же для лиц, пишущих запросы к данным, и обеспечивающих оптимальную нагрузку при их выполнении.

Необходимая подготовка 
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

  • Базовые знания и навыки работы с операционными системами Windows.
  • Рабочие знания и навыки администратора баз данных.
  • Рабочие знания в области Transact-SQL
По окончании курса слушатели смогут:
  • Описывать высокоуровневый обзор архитектуры 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
    Лабораторная работа: Устранение распространенных проблем с производительностью

Регистрация

Рекомендуемые события

Организуете события? Обратите внимание на TimePad!

Профессиональная билетная система, статистика продаж 24/7, выгрузка списков участников, встроенные инструменты продвижения, личный кабинет для самостоятельного управления и еще много чего интересного.

Узнать больше