Основные сведения о ходе настройки

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

Контроль хода настройки средствами графического интерфейса пользователя

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

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

ПримечаниеПримечание

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

Контроль хода настройки средствами командной строки

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

  • Обрабатываемая рабочая нагрузка

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

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

  • Предполагаемая степень улучшения

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

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

Порядок настройки событий

Настройка событий рабочей нагрузки может осуществляться либо в порядке их совершения (последовательно), либо в порядке их продолжительности. Если рабочая нагрузка представляет собой файл сценария Transact-SQL, события настраиваются последовательно. Подобным же образом, если рабочая нагрузка представляет собой файл трассировки либо таблицу трассировки и эта трассировка не включает в себя столбец Продолжительность, помощник по настройке ядра СУБД настраивает события последовательно.

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