Просмотр рекомендаций по настройке
В этой задаче используется сеанс настройки, который был создан в разделе Настройка рабочей нагрузки. После завершения настройки базы данных AdventureWorks с использованием сценария Transact-SQL с именем MyScript.sql помощник по настройке компонента Database Engine отобразит результаты настройки на вкладке Рекомендации. В следующей задаче рассмотрены назначение вкладки Рекомендации графического пользовательского интерфейса по настройке компонента Database Engine и работа с предоставляемыми сведениями о результатах сеанса настройки.
Просмотр рекомендаций по настройке
Запустите помощник по настройке компонента Database Engine. См. раздел Запуск помощника по настройке ядра СУБД. Убедитесь, что установлено соединение с экземпляром SQL Server, который использовался в практической работе Настройка рабочей нагрузки.
Дважды щелкните сеанс MySession в области Монитор сеансов. Помощник по настройке компонента Database Engine загрузит данные предыдущего сеанса настройки и отобразит вкладку Рекомендации. Обратите внимание, что помощник по настройке компонента Database Engine не сформировал раздел Рекомендации по секциям, поскольку были приняты все параметры настройки по умолчанию, а на вкладке Параметры настройки был выбран параметр Без секционирования.
На вкладке Рекомендации с помощью полосы прокрутки внизу страницы с вкладками просмотрите все столбцы в области Рекомендации по индексам. Каждая строка отображает объект базы данных (индекс или индексированное представление), который помощник по настройке компонента Database Engine рекомендует удалить или создать. Прокрутите изображение до крайнего правого столбца и нажмите кнопку Определение. Помощник по настройке компонента Database Engine отобразит окно Предварительный просмотр сценария SQL, где можно просмотреть сценарий Transact-SQL, создающий или удаляющий объект базы данных в этой строке. Нажмите кнопку Закрыть, чтобы закрыть окно предварительного просмотра.
В случае возникновения трудностей при размещении окна Определение, содержащего ссылку, снимите флажок Показать существующие объекты в нижней части страницы с вкладками, что приведет к уменьшению количества отображаемых строк. Если этот флажок снят, помощник по настройке компонента Database Engine отображает только те объекты, для которых были сформированы рекомендации. Установите флажок Показать существующие объекты, чтобы просмотреть все объекты базы данных, существующие в базе данных AdventureWorks в настоящий момент. Используйте полосу прокрутки с правой стороны страницы с вкладками, чтобы просмотреть все объекты.
Щелкните правой кнопкой мыши сетку в области Рекомендации по индексам. В появившемся контекстном меню можно выбрать рекомендации или отменить сделанный выбор. Здесь также можно менять шрифт текста сетки.
В меню Действия выберите команду Сохранить рекомендации, чтобы сохранить все рекомендации в одном сценарии Transact-SQL. Присвойте сценарию имя MySessionRecommendations.sql.
Чтобы просмотреть сценарий MySessionRecommendations.sql, откройте его в редакторе запросов среды SQL Server Management Studio. Можно применить эти рекомендации к образцу базы данных AdventureWorks, выполнив сценарий в редакторе запросов, но делать этого не следует. Закройте сценарий в редакторе запросов, не запуская его.
Другой способ применить рекомендации — выбрать команду Применение рекомендаций в меню Действия помощника по настройке компонента Database Engine, однако в этой практической работе не следует это делать.
Если на вкладке Рекомендации несколько рекомендаций, очистите некоторые из строк, в которых перечислены объекты базы данных в сетке Рекомендации по индексам.
В меню Действия выберите команду Оценить рекомендации. Помощник по настройке компонента Database Engine создаст новый сеанс настройки, в котором можно провести оценку набора исходных рекомендаций из сеанса настройки MySession.
Введите EvaluateMySession в поле Имя сеанса и нажмите кнопку Начать анализ на панели инструментов. Можно повторить шаги 2 и 3 для этого нового сеанса настройки, чтобы просмотреть его рекомендации.
Сводка
Просмотрено содержимое вкладки Рекомендации для сеанса настройки MySession и проведена оценка набора его рекомендаций в новом сеансе настройки EvaluateMySession.
Оценка набора рекомендаций по настройке может оказаться обязательной, если появится необходимость изменить параметры настройки после выполнения сеанса. Например, если помощник по настройке компонента Database Engine был настроен таким образом, чтобы учитывать возможность использования индексированных представлений для сеанса, но после формирования рекомендации было принято решение не использовать индексированные представления. В этом случае можно воспользоваться параметром Оценить рекомендации в меню Действия, чтобы поручить помощнику по настройке компонента Database Engine выполнить повторную оценку сеанса без учета индексированных представлений. Когда запускается команда Оценить рекомендации, сформированные ранее рекомендации виртуально применяются к текущей физической структуре базы данных, чтобы образовать физическую структуру для второго сеанса настройки.
Дополнительные сведения о результатах настройки можно получить на вкладке Отчеты, которая рассматривается в следующем задании этой задачи.