Как выполнять исследовательский анализ

Возможность пользовательской конфигурации помощника по настройке ядра СУБД позволяет администраторам выполнять исследовательский анализ. Используя эту возможность, администраторы базы данных указывают помощнику по настройке ядра СУБД желаемую физическую структуру базы данных, после чего они могут оценить влияние этой структуры на производительность без ее выполнения. Пользовательская конфигурация поддерживается, как графическим интерфейсом пользователя помощника по настройке ядра СУБД, так и программой командной строки. Однако программа командной строки обеспечивает наибольшую гибкость.

Используя графический интерфейс помощника по настройке ядра СУБД, можно оценить результаты выполнения поднабора рекомендации по настройке помощника по настройке ядра СУБД, но нельзя добавить предположительные физические структуры для оценки помощником по настройке ядра СУБД.

Дополнительные сведения об этой возможности пользовательской конфигурации см. в разделе Исследовательский анализ с помощью помощника по настройке ядра СУБД.

Следующие процедуры представляют использование возможности пользовательской конфигурации с обоими интерфейсами инструментальных средств.

Использование графического интерфейса помощника по настройке ядра СУБД для оценки рекомендаций

В следующей процедуре описано, как оценивать рекомендации, которые были сформированы помощником по настройке ядра СУБД, в ситуации, когда графический интерфейс не позволяет указывать для оценки новые физические структуры.

Оценка рекомендации по настройке с помощью графического интерфейса помощника по настройке ядра СУБД

  1. Используйте для настройки базы данных графический интерфейс помощника по настройке ядра СУБД. (Cм. Как настроить базу данных, используя помощник по настройке ядра СУБД.) При необходимости оценить существующий сеанс настройки дважды щелкните его в мониторе сеансов.

  2. На вкладке Рекомендации очистите рекомендованные физические структуры, которые не нужно использовать.

  3. В меню Действия выберите пункт Оценить рекомендации. Будет создан новый сеанс настройки.

  4. Введите новое Имя сеанса. Чтобы просмотреть конфигурацию физической структуры базы данных, оценка которой выполняется, выберите Щелкните здесь, чтобы увидеть раздел конфигурации в области Описание в нижней части окна помощника по настройке ядра СУБД.

  5. На панели инструментов нажмите кнопку Начать анализ. После завершения работы помощника по настройке ядра СУБД результаты будут отображены на вкладке Рекомендации.

Использование графического интерфейса помощника по настройке ядра СУБД, чтобы экспортировать результаты сеанса настройки для настройки методом «анализ гипотетических вариантов»

Следующая процедура представляет описание экспорта результатов сеанса настройки помощника по настройке ядра СУБД в XML-файл, который можно изменить, а затем настроить с помощью программы командной строки dta. Это позволяет выполнить анализ настройки для предположительных новых физических структур без несения издержек по их выполнению в базе данных перед тем как выяснить, обеспечивают ли они необходимые улучшения производительности. Использование графического интерфейса помощника по настройке ядра СУБД для первичной настройки базы данных и последующего экспортирования результатов настройки в файл с расширением XML является хорошей возможностью для незнакомых с языком XML пользователей использовать гибкость XML-схемы помощника по настройке ядра СУБД, чтобы выполнить анализ методом «гипотетических вариантов».

Экспорт результатов сеанса настройки из графического интерфейса помощника по настройке ядра СУБД для анализа методом «гипотетических вариантов» при помощи программы командной строки dta

  1. Используйте для настройки базы данных графический интерфейс помощника по настройке ядра СУБД. См. в разделе Как настроить базу данных, используя помощник по настройке ядра СУБД. При необходимости оценить существующий сеанс настройки дважды щелкните его в мониторе сеансов.

  2. В меню Файл выберите пункт Экспорт результатов сеанса и сохраните его как XML-файл.

  3. Откройте XML-файл, созданный на этапе 2 в любом другом XML-редакторе, текстовом редакторе или в среде Microsoft Среда SQL Server Management Studio. Прокрутите файл вниз до элемента Configuration. Скопируйте и вставьте секцию элемента Configuration в шаблон входного XML-файла после элемента TuningOptions. Сохраните этот входной XML-файл.

  4. В новом входном XML-файле, созданном на этапе 3, укажите любые необходимые параметры в элементе TuningOptions, измените сегмент элемента Configuration (добавьте или удалите физические структуры в соответствии со своим анализом), сохраните файл и сверьте его с XML-схемой помощника по настройке ядра СУБД. Дополнительные сведения об изменении этого XML-файла см. в разделе Справочник по входным XML-файлам (помощник по настройке ядра СУБД).

  5. Используйте XML-файл, созданный на этапе 4, в качестве входа в консольную программу dta. Сведения об использовании входных XML-файлов с этим инструментальным средством см. в разделе Как настроить базу данных при помощи программы dta.

Использование пользовательской конфигурации с программой командной строки dta

Будучи опытным разработчиком на языке XML, можно создать входной XML-файл помощника по настройке ядра СУБД, в котором можно указать рабочую нагрузку и предположительную конфигурацию физических структур баз данных, таких как индексы, индексированные представления или секционирование. Затем можно использовать программу командной строки dta для анализа влияния, которое оказала эта предположительная конфигурация на производительность запроса для базы данных. В следующей процедуре представлено пошаговое описание этого процесса.

Использование пользовательской конфигурации с программой командной строки dta

  1. Создайте рабочую нагрузку настройки. Дополнительные сведения о выполнении этой задачи см. в разделе Как создавать рабочие нагрузки.

  2. Скопируйте и вставьте Образец входного XML-файла с пользовательской конфигурацией (DTA) в XML-редактор или текстовый редактор. Используйте этот образец, чтобы создать входной XML-файл для сеанса настройки. Дополнительные сведения о выполнении этой задачи см. в разделе Как создать входные XML-файлы.

  3. Измените элементы TuningOptions и Configuration в примере входного XML-файла. В элементе TuningOptions укажите, какие физические структуры необходимо рассмотреть помощнику по настройке ядра СУБД во время сеанса настройки. В элементе Configuration укажите физические структуры, соответствующие предположительной конфигурации физических структур баз данных, которые необходимо проанализировать помощнику по настройке ядра СУБД. Сведения о том, какие атрибуты и дочерние элементы можно использовать с родительскими элементами TuningOptions и Configuration, см. в разделе Справочник по входным XML-файлам (помощник по настройке ядра СУБД).

  4. Сохраните входной файл с расширением XML.

  5. Проверьте входной XML-файл, сохраненный на этапе 4, на соответствие XML-схеме помощника по настройке ядра СУБД. При установке Microsoft SQL Server эта схема была размещена в следующем месте:

    C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd
    

    XML-схема помощника по настройке ядра СУБД также доступна в интерактивном режиме по адресу https://schemas.microsoft.com/sqlserver/2004/07/dta.

  6. Завершив создание рабочей нагрузки и входного XML-файла, можно приступить к передаче входного файла программе командной строки dta для анализа. Убедитесь, что имя выходного XML-файла для аргумента программы -ox указано. Будет создан выходной XML-файл с рекомендуемой конфигурацией, указанной в элементе Configuration. Если нужно снова запустить помощник по настройке ядра СУБД для проверки другой предположительной конфигурации, основанной на выходных данных, можно скопировать содержимое элемента Configuration из выходного файла и вставить его в новый или в первоначальный входной XML-файл. Сведения об использовании входного XML-файла с программой dta см. в процедуре «Чтобы настроить базу данных при помощи входного XML-файла» в разделе Как настроить базу данных при помощи программы dta.

    Завершив настройку, для просмотра отчетов по ней можно использовать графический интерфейс помощника по настройке ядра СУБД или открыть выходной XML-файл для просмотра элементов TuningSummary и Configuration и рекомендаций помощника по настройке ядра СУБД. Сведения о просмотре результатов сеанса см. в разделе Как просмотреть выходные данные по настройке. Также обратите внимание, что выходной XML-файл может содержать отчеты анализа помощника по настройке ядра СУБД.

  7. Повторяйте этапы 6 и 7 до тех пор, пока не создадите предположительную конфигурацию, которая обеспечит необходимые улучшения производительности. Затем можно выполнить новую конфигурацию. См. в разделе Как реализовать рекомендации по настройке.

Безопасность

Важные сведения о разрешениях, необходимых для работы с помощником по настройке ядра СУБД, см. в разделе Инициализация помощника по настройке ядра СУБД.