Гипотетические индексы к SQL Server

Гипотетические индексы к SQL Server

Иногда вам необходимо протестировать альтернативную стратегию индексов, но на их построение может потребоваться много времени. Есть ли другой путь? Да, мы можем использоваться тот же метод, что использует DTA (Database Tuning Advizor), что позволит сохранить нам много времени.

При создании такого индекса создаются метаданные индекса в sysindexes и полноценная статистика, привязанная к этому индексу. Получается, что нам всё равно необходимо потратить ресурсы на создание статистики для гипотетического индекса, но эта операция тратит существенно меньше ресурсов.

Обратите внимание, что гипотетические индексы являются недокументированной возможностью SQL Server, поэтому работать с ними рекомендуется крайне аккуратно.

Научиться работать с гипотетическими индексами можно по статье — Недокументированные возможности Microsoft SQL Server: STATISTICS_ONLY, DBCC AUTOPILOT и SET AUTOPILOT

Запись опубликована в рубрике В помощь администратору с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Войти с помощью: