Есть ли способ написать все индексы, созданные автоматической настройкой Azure в нескольких базах данных Azure SQL? - PullRequest
2 голосов
/ 09 апреля 2019

Автоматическая настройка Azure была включена только для нескольких баз данных, и я хотел бы получить все сценарии создания индекса, которые были успешно реализованы с помощью автоматической настройки Azure в нескольких базах данных.Есть ли хороший способ написать все индексы с помощью PowerShell или sql?

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

1 Ответ

0 голосов
/ 11 апреля 2019

Рекомендации по индексам фиксируются в sys.dm_db_tuning_recommendations DMV, даже если опции индекса CREATE и DROP не включены.Вы можете написать сценарий, записанный в DMV, и автоматизировать реализацию рекомендаций.

Если вы вручную реализуете рекомендации с использованием сценариев, SQL Server не выполняет никакой проверки.Если вы реализуете рекомендацию через портал (с помощью кнопки «Применить») или REST API, то она будет выполнена так, как если бы это было автоматическое действие, и будет выполнена проверка (и индекс может быть автоматически возвращен при наличии регрессии).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...