Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описано, как запускать и использовать помощник по настройке ядра СУБД в SQL Server 2012. Дополнительные сведения о просмотре и работе с результатами после настройки базы данных см. в разделе Просмотр и работа с выходными данными помощника по настройке ядра СУБД.
В этом разделе
Инициализация помощника по настройке ядра СУБД
Запуск помощника по настройке ядра СУБД
Создание рабочей нагрузки
Настройка базы данных
создать входные XML-файлы
Описание пользовательского интерфейса
Инициализация помощника по настройке ядра СУБД
При первом использовании помощника по настройке ядра СУБД его должен инициализировать пользователь, имеющий предопределенную роль сервера sysadmin. Это связано с тем, что для поддержки операций настройки в базе данных msdb необходимо создать несколько системных таблиц. Инициализация также помогает пользователям, являющимся членами предопределенной роли базы данных db_owner, настраивать рабочие нагрузки для таблиц в принадлежащих им базах данных.
Пользователь с разрешениями системного администратора должен выполнить одно из следующих действий.
Через графический пользовательский интерфейс помощника по настройке ядра СУБД установить соединение с экземпляром SQL Server 2012. Дополнительные сведения см. ниже в подразделе Запуск помощника по настройке ядра СУБД.
Воспользуйтесь для настройки первой рабочей нагрузки служебной программой dta. Дополнительные сведения см. ниже в подразделе Использование служебной программы dta.
Запуск помощника по настройке ядра СУБД
Запустить графический интерфейс пользователя для помощника по настройке ядра СУБД вы можете разными способами, в зависимости от необходимых возможностей настройки базы данных. Существуют следующие способы запуска помощника по настройке ядра СУБД: из меню Пуск, из меню Сервис в среде Среда SQL Server Management Studio, из редактора запросов среды Среда SQL Server Management Studio и из меню Сервис в приложении Приложение SQL Server Profiler. При первом запуске помощника по настройке ядра СУБД приложение отображает диалоговое окно Соединение с сервером, где вы можете указать экземпляр SQL Server, с которым необходимо установить соединение.
![]() |
---|
Не следует запускать помощник по настройке ядра СУБД, если SQL Server работает в однопользовательском режиме. Если попытаться запустить его, когда сервер работает в однопользовательском режиме, будет возвращена ошибка и помощник по настройке ядра СУБД запущен не будет. Дополнительные сведения об однопользовательском режиме см. в разделе Запуск SQL Server в однопользовательском режиме. |
Запуск помощника по настройке ядра СУБД из меню «Пуск» в Windows
- В меню Пуск последовательно укажите Все программы, Microsoft SQL Server, Средства обеспечения производительности, Помощник по настройке ядра СУБД.
Запуск помощника по настройке ядра СУБД из среды SQL Server Management Studio
- В меню Сервис среды Среда SQL Server Management Studio выберите пункт Помощник по настройке ядра СУБД.
Запуск помощника по настройке ядра СУБД из редактора запросов среды SQL Server Management Studio
Откройте файл скрипта Transact-SQL в среде Среда SQL Server Management Studio. Дополнительные сведения см. в разделе Редакторы запросов и текста (среда SQL Server Management Studio).
Выделите запрос в скриптe Transact-SQL или весь скрипт целиком, щелкните правой кнопкой мыши выбранный фрагмент и выберите пункт Анализ запроса в помощнике по настройке ядра СУБД. Откроется графический интерфейс помощника по настройке ядра СУБД, после чего будет выполнен импорт скрипта как XML-файла рабочей нагрузки. Для настройки выбранных запросов Transact-SQL в качестве рабочей нагрузки вы можете указать имя сеанса и параметры настройки.
Запуск помощника по настройке ядра СУБД из приложения SQL Server Profiler
- В меню Сервис приложения SQL Server Profiler выберите пункт Помощник по настройке ядра СУБД.
[В начало]
Создание рабочей нагрузки
Рабочая нагрузка представляет собой набор инструкций Transact-SQL, выполняемых в одной или нескольких базах данных, которые необходимо настроить. Помощник по настройке ядра СУБД анализирует эти рабочие нагрузки для рекомендации индексов или стратегий секционирования, которые улучшат производительность запросов сервера.
Создать рабочую нагрузку можно одним из следующих методов.
Использовать кэш планов в качестве рабочей нагрузки. Это позволяет не создавать рабочую нагрузку вручную. Дополнительные сведения см. далее в подразделе Настройка базы данных.
В редакторе запросов в среде Среда SQL Server Management Studio или в привычном текстовом редакторе создайте скрипт рабочей нагрузки Transact-SQL вручную.
Чтобы создать рабочие нагрузки файла или таблицы трассировки, воспользуйтесь приложением Приложение SQL Server Profiler.
Примечание
При использовании таблицы трассировки в качестве рабочей нагрузки эта таблица должна находиться на том же сервере, на котором работает помощник по настройке ядра СУБД. При создании таблицы трассировки на другом сервере необходимо затем переместить ее на тот сервер, на котором работает помощник по настройке ядра СУБД.
Кроме того, рабочие нагрузки могут быть внедренными во входные XML-файлы, где также можно указать весовой коэффициент для каждого события. Дополнительные сведения о задании внедренных рабочих нагрузок см. далее в подразделе Создание входного файла XML-данных.
Для создания рабочей нагрузки скрипта Transact-SQL
Запустите редактор запросов в среде Среда SQL Server Management Studio. Дополнительные сведения см. в разделе Редакторы запросов и текста (среда SQL Server Management Studio).
Введите скрипт на языке Transact-SQL в редакторе запросов. Этот скрипт должен содержать набор инструкций языка Transact-SQL, выполняемых в одной или нескольких базах данных, которые необходимо настроить.
Сохраните файл с расширением SQL. Графический интерфейс помощника по настройке ядра СУБД и программа командной строки dta могут использовать этот скрипт Transact-SQL в качестве рабочей нагрузки.
Для создания рабочих нагрузок файла и таблицы трассировки.
Запустите приложение Приложение SQL Server Profiler одним из следующих способов.
В меню Пуск последовательно укажите Все программы, Microsoft SQL Server, Средства обеспечения производительности и выберите пункт SQL Server Profiler.
В среде Среда SQL Server Management Studio в меню Сервис выберите пункт Приложение SQL Server Profiler.
Создайте файл или таблицу трассировки, как описано в представленных ниже процедурах, использующих шаблон приложения Приложение SQL Server Profiler Настройка:
сохранить результаты трассировки в файл (приложение SQL Server Profiler)
Помощник по настройке ядра СУБД предполагает, что файл трассировки рабочей нагрузки является файлом продолжения. Дополнительные сведения о файлах продолжения см. в разделе Ограничение размеров файла и таблицы трассировки.
сохранять результаты трассировки в таблицу (SQL Server Profiler)
Перед использованием таблицы трассировки в качестве рабочей нагрузки необходимо убедиться, что данная трассировка остановлена.
Рекомендуется использовать шаблон настройки приложения SQL Server Profiler для фиксирования рабочих нагрузок для помощника по настройке ядра СУБД.
Чтобы использовать собственный шаблон, необходимо убедиться, что отслеживаются приведенные ниже события трассировки:
RPC:Completed
SQL:BatchCompleted
SP:StmtCompleted
Также можно использовать варианты Starting этих событий трассировки. Например SQL:BatchStarting. Однако варианты Completed этих событий трассировки включают столбец Продолжительность, который позволяет помощнику по настройке ядра СУБД выполнять настройку рабочих нагрузок более эффективно. Помощник по настройке ядра СУБД не выполняет настройку других типов событий трассировки. Дополнительные сведения об этих событиях трассировки см. в разделах Категория событий Stored Procedures и Категория событий TSQL. Сведения об использовании хранимых процедур трассировки SQL для создания рабочей нагрузки файла трассировки см. в разделе создать трассировку (Transact-SQL).
Рабочие нагрузки файла или таблицы трассировки, содержащие столбец данных LoginName
Помощник по настройке ядра СУБД направляет запросы Showplan в процессе настройки. Если таблица или файл трассировки, содержащие столбец данных LoginName, используются в качестве рабочей нагрузки, помощник по настройке ядра СУБД олицетворяет пользователя, указанного в столбце LoginName. Если этому пользователю не было предоставлено разрешение SHOWPLAN, которое позволяет выполнять и создавать запросы Showplan для инструкций, содержащихся в трассировке, помощник по настройке ядра СУБД не будет выполнять настройку подобных инструкций.
Избежание предоставления разрешения SHOWPLAN каждому пользователю, указанному в столбце трассировки LoginName
Настройте рабочую нагрузку файла или таблицы трассировки. Дополнительные сведения см. далее в подразделе Настройка базы данных.
Проверьте журнал настройки для инструкций, которые не были настроены из-за несоответствующих разрешений. Дополнительные сведения см. в разделе Просмотр и работа с выходными данными помощника по настройке ядра СУБД.
Создайте новую рабочую нагрузку путем удаления столбца LoginName из событий, которые не были настроены, затем в файле или таблице трассировки сохраните только ненастроенные события. Дополнительные сведения об удалении столбцов данных из трассировки см. в разделе указать столбцы событий и данных для файла трассировки (приложение SQL Server Profiler) или изменить существующую трассировку (Transact-SQL).
Повторно передайте новую рабочую нагрузку без столбца LoginName помощнику по настройке ядра СУБД.
Помощник по настройке ядра СУБД произведет настройку новой рабочей нагрузки, так как сведения об имени входа не указаны в трассировке. Если столбец LoginName для инструкции не существует, то помощник по настройке ядра СУБД настроит инструкцию, выполнив олицетворение пользователя, запустившего сеанс настройки (являющегося либо членом предопределенной роли сервера sysadmin, либо членом предопределенной роли базы данных db_owner).
[В начало]
Настройка базы данных
Настроить базу данных можно с помощью графического интерфейса помощника по настройке ядра СУБД или программы dta.
![]() |
---|
Прежде чем использовать таблицу трассировки в качестве рабочей нагрузки для помощника по настройке ядра СУБД, убедитесь, что трассировка остановилась. Помощник по настройке ядра СУБД не позволяет использовать в качестве рабочей нагрузки таблицу трассировки, в которую еще производится запись трассируемых событий. |
Использование графического пользовательского интерфейса помощника по настройке ядра СУБД
В графическом интерфейсе пользователя помощника по настройке ядра СУБД настроить базу данных вы можете с помощью кэша планов, а также файлов или таблиц рабочей нагрузки. Графический интерфейс пользователя помощника по настройке ядра СУБД позволяет легко просмотреть результаты текущего и предыдущего сеансов настройки. Дополнительные сведения о параметрах пользовательского интерфейса см. далее в подразделе Описание пользовательского интерфейса. Дополнительные сведения о работе с выходными данными после настройки базы данных см. в разделе Просмотр и работа с выходными данными помощника по настройке ядра СУБД.
Настройка базы данных при помощи кэша планов
Запустите помощник по настройке ядра СУБД и войдите в экземпляр SQL Server. Дополнительные сведения см. выше в подразделе Запуск помощника по настройке ядра СУБД.
На вкладке Общие введите имя в поле Имя сеанса, чтобы создать новый сеанс настройки. Перед началом сеанса настройки необходимо заполнить поля на вкладке Общие. Перед началом сеанса настройки нет необходимости изменять параметры на вкладке Параметры настройки.
Укажите Кэш планов в качестве рабочей нагрузки. Помощник по настройке ядра СУБД выбирает верхнюю тысячу событий из кэша планов для использования при анализе.
Выберите одну или несколько баз данных для настройки и, при необходимости, в списке Выбранные таблицы выберите одну или несколько таблиц из каждой базы данных. Чтобы включить записи кэша для всех баз данных, в поле Параметры настройки выберите Дополнительные параметры и установите флажок Включать события кэша планов из всех баз данных.
Установите флажок Сохранить журнал настройки, чтобы сохранить копию журнала настройки. Снимите этот флажок, если не нужно сохранять копию журнала настройки.
Журнал настройки можно посмотреть после анализа, открыв сеанс и выбрав вкладку Выполнение.
Перейдите на вкладку Параметры настройки и выберите приведенные на ней параметры.
Нажмите кнопку Начать анализ.
Если нужно остановить сеанс настройки после его начала, в меню Действия выберите один из следующих вариантов.
Остановить анализ (с рекомендациями) прерывает сеанс настройки и выводит приглашение для выбора, должен ли помощник по настройке ядра СУБД сформировать рекомендации на основе анализа, проведенного до этого момента.
Пункт Остановить анализ прерывает сеанс настройки без формирования рекомендаций.
![]() |
---|
Временная остановка помощника по настройке ядра СУБД не поддерживается. Если на панели инструментов нажать кнопку Начать анализ после кнопки Остановить анализ или Остановить анализ (с рекомендациями), то помощник по настройке ядра СУБД начинает новый сеанс настройки. |
Настройка базы данных с использованием в качестве входных данных файла рабочей нагрузки или таблицы
Определите все компоненты (индексы, индексированные представления, секции) базы данных, которые помощник по настройке ядра СУБД должен проанализировать на предмет добавления, удаления или сохранения.
Создайте рабочую нагрузку. Дополнительные сведения см. выше в подразделе Создание рабочей нагрузки.
Запустите помощник по настройке ядра СУБД и войдите в экземпляр Microsoft SQL Server. Дополнительные сведения см. выше в подразделе Запуск помощника по настройке ядра СУБД.
На вкладке Общие введите имя в поле Имя сеанса, чтобы создать новый сеанс настройки.
Выберите Файл рабочей нагрузки или Таблица и введите в соседнем текстовом поле путь к файлу или имя таблицы.
Формат для указания таблицы
database_name.schema_name.table_name
Чтобы найти файл рабочей нагрузки или таблицу, нажмите кнопку Обзор. Помощник по настройке ядра СУБД предполагает, что файлы рабочей нагрузки — это файлы продолжения. Дополнительные сведения о файлах продолжения см. в разделе Ограничение размеров файла и таблицы трассировки.
При использовании таблицы трассировки в качестве рабочей нагрузки она должна находиться на том же сервере, настройку которого производит помощник по настройке ядра СУБД. Если таблица трассировки создана на другом сервере, прежде чем использовать ее в качестве рабочей нагрузки, переместите эту таблицу на сервер, который настраивает помощник по настройке ядра СУБД.
Выберите базы данных и таблицы, для которых будет выполняться рабочая нагрузка, выбранная на шаге 5. Чтобы выбрать таблицы, нажмите стрелку Выбранные таблицы.
Установите флажок Сохранить журнал настройки, чтобы сохранить копию журнала настройки. Снимите этот флажок, если не нужно сохранять копию журнала настройки.
Журнал настройки можно посмотреть после анализа, открыв сеанс и выбрав вкладку Выполнение.
Перейдите на вкладку Параметры настройки и выберите приведенные на ней параметры.
На панели инструментов нажмите кнопку Начать анализ.
Если нужно остановить сеанс настройки после его начала, в меню Действия выберите один из следующих вариантов.
Остановить анализ (с рекомендациями) прерывает сеанс настройки и выводит приглашение для выбора, должен ли помощник по настройке ядра СУБД сформировать рекомендации на основе анализа, проведенного до этого момента.
Пункт Остановить анализ прерывает сеанс настройки без формирования рекомендаций.
![]() |
---|
Временная остановка помощника по настройке ядра СУБД не поддерживается. Если на панели инструментов нажать кнопку Начать анализ после кнопки Остановить анализ или Остановить анализ (с рекомендациями), то помощник по настройке ядра СУБД начинает новый сеанс настройки. |
Использование программы dta
Программа dta представляет собой программу командной строки, которая может быть использована для настройки баз данных. Она дает доступ к функциональности помощника по настройке ядра СУБД в пакетных файлах и скриптах. Программа dta использует в качестве рабочей нагрузки элементы кэша планов, файлы трассировки, таблицы трассировки и скрипты на языке Transact-SQL. Она также использует входные XML-данные, соответствующие схеме помощника по настройке ядра СУБД, находящейся на веб-сайте Microsoft.
Перед началом настройки рабочей нагрузки при помощи программы dta обратите внимание на следующее.
При использовании таблицы трассировки в качестве рабочей нагрузки она должна находиться на том же сервере, настройку которого производит помощник по настройке ядра СУБД. Если таблица трассировки создается на другом сервере, переместите ее на сервер, настраиваемый помощником по настройке ядра СУБД.
Прежде чем использовать таблицу трассировки в качестве рабочей нагрузки для помощника по настройке ядра СУБД, убедитесь, что трассировка остановилась. Помощник по настройке ядра СУБД не позволяет использовать в качестве рабочей нагрузки таблицу трассировки, в которую еще производится запись трассируемых событий.
Если сеанс настройки длится дольше, чем предполагалось, для остановки сеанса настройки и формирования рекомендаций, основанных на анализе, который программа dta выполнила к данному моменту, нажмите клавиши CTRL+C. Будет выведен запрос о создании рекомендаций. Чтобы прервать сеанс настройки без формирования рекомендаций, еще раз нажмите сочетание клавиш CTRL+C.
Дополнительные сведения о синтаксисе и примеры использования программы dta см. в разделе dta, программа.
Настройка базы данных при помощи кэша планов
Задайте параметр -ip. Анализируется верхняя тысяча событий кэша планов для выбранных баз данных.
В командной строке введите следующую команду:
dta -E -D DatabaseName -ip -s SessionName
Чтобы изменить количество событий для анализа, задайте параметр –n. В следующем примере увеличивается число элементов кэша до 2 000.
dta -E -D DatabaseName -ip –n 2000-s SessionName1
В целях анализа событий для всех баз данных в экземпляре укажите параметр -ipf.
dta -E -D DatabaseName -ip –ipf –n 2000 -s SessionName2
Настройка базы данных при помощи рабочей нагрузки и параметров программы dta по умолчанию
Определите все компоненты (индексы, индексированные представления, секции) базы данных, которые помощник по настройке ядра СУБД должен проанализировать на предмет добавления, удаления или сохранения.
Создайте рабочую нагрузку. Дополнительные сведения см. выше в подразделе Создание рабочей нагрузки.
В командной строке введите следующую команду:
dta -E -D DatabaseName -if WorkloadFile -s SessionName
где переключатель -E указывает, что сеанс настройки использует доверительное соединение (вместо идентификатора входа и пароля), а переключатель -D задает имя настраиваемой базы данных. По умолчанию программа устанавливает соединение с экземпляром SQL Server на локальном компьютере по умолчанию. (Для задания удаленной базы данных, как показано в следующей процедуре, или для задания именованного экземпляра используйте переключатель -S). Переключатель -if задает имя и путь к файлу рабочей нагрузки (который может быть скриптом на языке Transact-SQL или файлом трассировки), а переключатель -s задает имя сеанса настройки.
Перечисленные здесь четыре аргумента (имя базы данных, рабочая нагрузка, тип соединения и имя сеанса) являются обязательными.
Настройка удаленной базы данных или именованного экземпляра в течение определенного периода времени
Определите все компоненты (индексы, индексированные представления, секции) базы данных, которые помощник по настройке ядра СУБД должен проанализировать на предмет добавления, удаления или сохранения.
Создайте рабочую нагрузку. Дополнительные сведения см. выше в подразделе Создание рабочей нагрузки.
В командной строке введите следующую команду:
dta -S ServerName\Instance -D DatabaseName -it WorkloadTableName -U LoginID -P Password -s SessionName -A TuningTimeInMinutes
где переключатель -S задает имя удаленного сервера и экземпляр (или именованный экземпляр на локальном сервере), а переключатель -D задает имя настраиваемой базы данных. Переключатель -it задает имя таблицы рабочей нагрузки, переключатели -U и -P определяют идентификатор входа и пароль для входа в удаленную базу данных, переключатель -s задает имя сеанса настройки и переключатель -A задает длительность сеанса настройки в минутах. По умолчанию для программы dta устанавливается длительность настройки, равная восьми часам. Если необходимо, чтобы помощник по настройке ядра СУБД мог настраивать рабочую нагрузку в течение неограниченного времени, задайте значение 0 (ноль) для переключателя -A.
Настройка базы данных при помощи входного файла XML
Определите все компоненты (индексы, индексированные представления, секции) базы данных, которые помощник по настройке ядра СУБД должен проанализировать на предмет добавления, удаления или сохранения.
Создайте рабочую нагрузку. Дополнительные сведения см. выше в подразделе Создание рабочей нагрузки.
Создайте входной файл XML-данных. Дополнительные сведения см. далее в подразделе Создание входных файлов XML-данных.
В командной строке введите следующую команду:
dta -E -S ServerName\Instance -s SessionName -ix PathToXMLInputFile
где переключатель -E задает доверительное соединение, переключатель -S задает удаленный сервер и экземпляр или именованный экземпляр на локальном сервере, переключатель -s задает имя сеанса настройки и переключатель -ix задает входной файл XML-данных, используемый в сеансе настройки.
После окончания настройки рабочей нагрузки результаты сеансов настройки вы можете просмотреть в графическом пользовательском интерфейсе помощника по настройке ядра СУБД. В качестве альтернативы с помощью параметра -ox вы можете также указать, что рекомендации по настройке необходимо записать в XML-файл. Дополнительные сведения см. в разделе dta, программа.
[В начало]
Создание входного файла XML-данных
Опытный XML-разработчик может создавать файлы в формате XML, которые помощник по настройке компонента Компонент Database Engine сможет использовать для настройки рабочих нагрузок. Чтобы создать эти XML-файлы, используйте наиболее удобные для вас XML-инструменты для изменения файла образца или создания экземпляра из XML-схемы помощника по настройке компонента Компонент Database Engine.
XML-схема помощника по настройке компонента Компонент Database Engine доступна в следующем каталоге установленной копии Microsoft SQL Server:
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd
Схема XML помощника по настройке компонента Компонент Database Engine также доступна в сети на веб-сайте Майкрософт.
Этот URL-адрес ведет на страницу с множеством доступных XML-схем SQL Server. Прокручивайте страницу вниз до тех пор, пока не появится строка с помощником по настройке компонента Компонент Database Engine.
Создание входного XML-файла для настройки рабочих нагрузок
Создайте рабочую нагрузку. Можно использовать файл или таблицу трассировки через шаблон настройки в приложении Приложение SQL Server Profiler либо создать скрипт Transact-SQL для воспроизведения показательной рабочей нагрузки для SQL Server. Дополнительные сведения см. выше в подразделе Создание рабочей нагрузки.
Создать входной XML-файл одним из следующих способов:
Скопируйте и вставьте один из образцов (Образцы входных XML-файлов (DTA)) в редактор XML по своему выбору. Изменить значения с целью указания соответствующих аргументов для установки SQL Server и сохранения XML-файла;
Используя избранный XML-инструмент, сформировать экземпляр из схемы XML помощника по настройке компонента Компонент Database Engine.
После создания входных XML-файлов используйте его как входной файл для программы командной строки dta при настройке рабочей нагрузки. Сведения об использовании входных файлов XML-данных с этой программой см. выше в разделе Использование служебной программы dta.
![]() |
---|
Если необходимо использовать встроенную рабочую нагрузку, которая указывается непосредственно во входном файле XML-данных, воспользуйтесь образцом Образец входного XML-файла с описанием встроенной рабочей нагрузки (DTA). |
Описание пользовательского интерфейса
Меню «Сервис»/«Страница "Параметры"»
Это диалоговое окно служит для указания общих параметров конфигурации для помощника по настройке ядра СУБД.
При запуске
Указывает, что помощник по настройке ядра СУБД должен выполнить, когда он запускается: открыться без подключения к базе данных, показать диалоговое окно Создать соединение, отобразить новый сеанс или загрузить последний загружавшийся сеанс.Изменить шрифт
Определяет шрифт, используемый в таблицах помощником по настройке ядра СУБД.Число элементов в списках последних использованных объектов
Указывается число сеансов или файлов, отображаемых в списках Последние сеансы и Последние файлы в меню Файл.Запоминать последние параметры настройки
Сохранять параметры настройки между сеансами. Выбрано по умолчанию. Снимите этот флажок, чтобы помощник по настройке ядра СУБД всегда запускался с параметрами по умолчанию.Запрашивать подтверждение перед окончательным удалением сеансов
Отображать диалоговое окно подтверждения перед удалением сеансов.Запрашивать подтверждение перед остановкой анализа сеанса
Отображать диалоговое окно подтверждения перед остановкой анализа рабочей нагрузки.
[В начало]
Параметры на вкладке «Общие»
Перед началом сеанса настройки необходимо заполнить поля на вкладке Общие. Перед началом сеанса настройки изменять параметры на вкладке Параметры настройки не обязательно.
Имя сеанса
Укажите имя для этого сеанса. Это имя сеанса связывает имя с сеансом настройки. Впоследствии по этому имени можно обращаться к данному сеансу настройки.Файл
Укажите SQL-скрипт или файл трассировки для рабочей нагрузки. Укажите путь и имя файла в соответствующих полях. Помощник по настройке ядра СУБД предполагает, что файл трассировки рабочей нагрузки является файлом продолжения. Дополнительные сведения о файлах продолжения см. в разделе Ограничение размеров файла и таблицы трассировки.Таблица
Укажите таблицу трассировки для рабочей нагрузки. Укажите полное имя таблицы трассировки в текстовом поле следующим образом:database_name.owner_name.table_name
Перед использованием таблицы трассировки в качестве рабочей нагрузки необходимо убедиться, что данная трассировка остановлена.
Таблица трассировки должна находиться на том же сервере, который настраивается помощником по настройке ядра СУБД. Если таблица трассировки создается на другом сервере, переместите ее на сервер, настраиваемый помощником по настройке ядра СУБД.
Кэш планов
Укажите кэш планов в качестве рабочей нагрузки. Это позволяет не создавать рабочую нагрузку вручную. Помощник по настройке ядра СУБД выбирает верхнюю тысячу событий для использования при анализе.Xml
Этот параметр не появляется, если рабочая нагрузка не импортируется из среды Среда SQL Server Management Studio.Для импорта запроса рабочей нагрузки из среды Среда SQL Server Management Studio сделайте следующее:
Введите запрос в редакторе запросов и выделите его.
Щелкните выделение правой кнопкой мыши и выберите команду Анализ запроса в помощнике по настройке ядра СУБД.
Выберите рабочую нагрузку [файл или таблицу]
Если в качестве источника рабочей нагрузки выбраны Файл или Таблица, то источник можно выбрать, нажав эту кнопку просмотра.Предварительный просмотр рабочей нагрузки в формате XML
Просмотр рабочей нагрузки в формате XML, импортированной из среды Среда SQL Server Management Studio.База данных для анализа рабочей нагрузки
Укажите первую базу данных, к которой подключается помощник по настройке ядра СУБД при настройке рабочей нагрузки. После начала настройки помощник по настройке ядра СУБД соединяется с базой данных, определенной в инструкциях USE DATABASE, которые содержатся в рабочей нагрузке.Выберите базы данных и таблицы для настройки
Выберите настраиваемые базы данных и таблицы. Чтобы выбрать все базы данных, установите флажок в заголовке столбца Имя. Чтобы выбрать определенные базы данных, установите флажки рядом с их именами. По умолчанию все таблицы для выбранных баз данных автоматически включаются в сеанс настройки. Для исключения таблиц щелкните стрелку в столбце Выбранные таблицы, затем снимите флажки против таблиц, которые не нужно настраивать.Стрелка вниз Выбранные таблицы
Выводит список таблиц для выбора отдельных таблиц для настройки.Сохранить журнал настройки
Создает журнал и записывает сообщения об ошибках сеанса.
![]() |
---|
Помощник по настройке ядра СУБД не обновляет автоматически данные о строках для таблиц, выведенных на вкладке Общие. Вместо этого он основывается на метаданных в базе данных. Если есть основания считать, что данные о строках устарели, выполните команду DBCC UPDATEUSAGE для соответствующих объектов. |
[В начало]
Вкладка «Параметры настройки»
На вкладке Параметры настройки задаются общие параметры настройки по умолчанию. Перед началом сеанса настройки изменять параметры на вкладке Параметры настройки не обязательно.
Ограничить время настройки
Ограничивается время текущего сеанса настройки. Предоставление большего количества времени для настройки повышает качество рекомендаций. Для обеспечения наилучших рекомендаций не выбирайте этот параметр.Примечание
Помощник по настройке компонента Компонент Database Engine во время анализа потребляет системные ресурсы. Параметр Ограничить время настройки служит для прекращения настройки до начала ожидаемой высокой рабочей нагрузки настраиваемого сервера.
Дополнительные параметры
Диалоговое окно Дополнительные параметры настройки служит для настройки максимально доступного свободного пространства, максимального количества ключевых столбцов и рекомендаций по индексам в сети.Определить размер места для рекомендаций (МБ)
Укажите рекомендованный помощником по настройке ядра СУБД максимальный объем пространства, которое будет использовано структурами физического проектирования.Если здесь не будет указано какое-либо значение, помощник по настройке Database Engine выберет наименьший из указанных ниже объемов пространства.
Троекратный текущий размер необработанных данных, включая общий размер куч и кластеризованных индексов в таблицах базы данных.
Свободное место на всех прикрепленных дисках плюс объем необработанных данных.
Включить события кэша планов из всех баз данных
Укажите, что анализируются события кэша планов из всех баз данных.Максимальное число столбцов в индексе
Укажите максимальное число столбцов, включаемых в любой индекс. Значение по умолчанию — 1023.Создавать только рекомендации вне сети
Создать по возможности наилучшие рекомендации, но не рекомендовать создания структур физического проектирования в режиме в сети.Создавать рекомендации в сети, когда возможно
При создании инструкций Transact-SQL для внедрения рекомендаций используйте методы, которые можно реализовать при функционировании сервера в режиме в сети, даже если существуют более быстрые методы при работе в автономном режиме.Создавать только рекомендации в сети
Создавать только такие рекомендации, которые позволяют серверам оставаться в режиме в сети.
Остановиться на
Указывает дату и время, когда помощник по настройке компонента Компонент Database Engine должен прекратить работу.Индексы и индексированные представления
Убедитесь в том, что это поле содержит рекомендации по добавлению кластеризованных и некластеризованных индексов, а также индексированных представлений.Индексированные представления
Включаются только рекомендации по добавлению индексированных представлений. Рекомендаций по кластеризованным и некластеризованным индексам не будет.Включить отфильтрованные индексы
Включает рекомендации по добавлению отфильтрованных индексов. Этот параметр доступен при выборе одной из этих структур физического проектирования: Индексы и индексированные представления, Индексы или Некластеризованные индексы.Индексы
Включаются только рекомендации по добавлению кластеризованных и некластеризованных индексов. Без рекомендаций по индексированным представлениям.Некластеризованные индексы
Включаются рекомендации только по некластеризованным индексам. Без рекомендаций по кластеризованным индексам и индексированным представлениям.Оценивать использование только существующих структур PDS
Оценка эффективности текущих индексов без рекомендаций по дополнительным индексам или индексированным представлениям.Без секционирования
Не формировать рекомендации по секционированию.Полное секционирование
Включить рекомендации по секционированию.Секционирование с выравниванием
Для облегчения обслуживания секции, создаваемые в соответствии с новыми рекомендациями, будут выровнены.Не сохранять существующие PDS
Рекомендуется удаление ненужных существующих индексов, представлений и секций. Если существующая структура физического проектирования (PDS) полезна для рабочей нагрузки, помощник по настройке компонента Компонент Database Engine не рекомендует ее удалять.Сохранять только индексы
Сохраняются все существующие индексы, но рекомендуется удаление ненужных индексированных представлений и секционирования.Сохранять все существующие PDS
Сохраняются все существующие индексы, индексированные представления и секции.Сохранять только кластеризованные индексы
Сохраняются все существующие кластеризованные индексы, но рекомендуется удаление ненужных индексированных представлений, секций и некластеризованных индексов.Сохранять секционирование с выравниванием
Сохраняются выровненные в настоящее время структуры секционирования, но рекомендуется удаление ненужных индексированных представлений, индексов и невыровненных секций. Все дополнительные рекомендованные структуры будут выровнены по секциям в соответствии с текущей схемой секционирования.
[В начало]
Параметры на вкладке «Выполнение»
Вкладка Выполнение помощника по настройке ядра СУБД появляется после того, как он начинает анализ рабочей нагрузки.
Если нужно остановить сеанс настройки после его начала, в меню Действия выберите один из следующих вариантов.
Остановить анализ (с рекомендациями) прерывает сеанс настройки и выводит приглашение для выбора, должен ли помощник по настройке ядра СУБД сформировать рекомендации на основе анализа, проведенного до этого момента.
Пункт Остановить анализ прерывает сеанс настройки без формирования рекомендаций.
Ход настройки
Отображает текущее состояние процесса настройки. Содержит количество выполненных действий, ошибок, полученных сообщений об успешном выполнении и сообщений с предупреждениями.Подробные сведения
Содержит значок, обозначающий состояние.Действие
Отображает выполняемые этапы.Состояние
Отображает состояние этапа действия.Сообщение
Содержит сообщения, возвращенные этапами действия.Журнал настройки
Содержит сведения, касающиеся этого сеанса настройки. Для распечатки этого журнала щелкните его правой кнопкой мыши и выберите пункт Печать.
[В начало]
См. также
Справочник
Основные понятия
Просмотр и работа с выходными данными помощника по настройке ядра СУБД