Published on

February 27, 2012

Понимание индексирования SQL Server для оптимизации производительности

Когда речь идет о повышении производительности баз данных SQL Server, одна концепция, которую нельзя игнорировать, – это индексирование. Индексы играют важную роль в улучшении времени отклика запросов, производительности и масштабируемости. Поскольку сложность данных и приложений продолжает расти, разработчикам и DBA необходимо писать эффективный код, чтобы удовлетворить растущие требования организаций.

Роль DBA критическая в поддержании рабочей среды, работающей 24×7. Быстрое устранение проблем, устранение неисправностей и регулярное обслуживание являются важными задачами для DBA. Первый шаг в любом упражнении по настройке производительности в SQL Server – создание, анализ и поддержка индексов. Хотя мы, возможно, изучали концепции индексирования во время учебы в колледже, реализация индексов в SQL Server может отличаться. Понимание этого поведения и правильное проектирование наших приложений обеспечит максимальную производительность приложения.

Понимая важность практического понимания индексов, Винод Кумар и я разработали курс, который фокусируется на практических аспектах оптимизации производительности. В этом курсе мы изучаем основы индексирования и углубляемся в то, как SQL Server использует индексы. К концу этого курса у вас будет прочное понимание основной структуры индексов, практические идеи по реализации и советы и хитрости по поддержке индексов. Мы также представляем индексы столбцов SQL Server 2012, которые могут дополнительно улучшить производительность.

Вот краткое описание тем, рассмотренных в курсе:

  • Введение
  • Основы индексирования
  • Основы индексов – визуальное представление
  • Практические техники реализации индексов
  • Первичный ключ
  • Переиндексация
  • Дублирующийся индекс
  • Кластеризованный индекс
  • Уникальный индекс
  • Включенные столбцы
  • Фильтрованный индекс
  • Отключенный индекс
  • Поддержка и дефрагментация индексов
  • Введение в индекс столбцов
  • Практические советы и хитрости по индексированию производительности
  • Типы индексов и страниц
  • Индексы и недетерминированные столбцы
  • Индексы и значения SET
  • Важность кластеризованного индекса
  • Влияние сжатия и fillfactor
  • Индексы и функции
  • Представления динамического управления (DMV) – fillfactor
  • Просмотр таблицы, сканирование индекса и поиск по индексу
  • Индексы и порядок столбцов
  • Окончательный контрольный список: индексы и производительность

Мы выбрали практический, ориентированный на демонстрацию подход для объяснения этих основных концепций, избегая обсуждения внутренней структуры хранения индексов. Вместе с курсом мы предоставляем личные сценарии, которые вы можете использовать для справки и практики.

Нажмите здесь, чтобы получить доступ к видеоурокам. Если вы не видите кнопку воспроизведения, пожалуйста, сначала войдите в систему.

Мы ценим ваш отзыв и комментарии. Не стесняйтесь делиться своими мыслями с нами. Мы надеемся, что этот курс поможет вам оптимизировать производительность ваших баз данных SQL Server.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.