Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения:SQL Server
Программа командной строки dta расширяет функциональные возможности помощника по настройке ядра СУБД.
Применяя XML-схему помощника по настройке ядра СУБД, пользователь может создавать входные файлы данной программы с помощью удобных для себя средств XML. Эта схема устанавливается при установке SQL Server и находится на сайте C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd.
XML-схема помощника по настройке ядра СУБД также доступна на веб-сайте корпорации Майкрософт.
XML-схема помощника по настройке ядра СУБД расширяет спектр параметров настройки. Например, с ее помощью можно проводить анализ гипотетических вариантов. При этом виде анализа задается набор существующих и допустимых структур физического проектирования для базы данных, которую необходимо настроить, а затем с использованием помощника по настройке ядра СУБД выполняется анализ данного набора, цель которого — выявить, повысит ли такая допустимая структура физического проектирования скорость обработки запросов. Этот тип анализа позволяет проводить оценку новой конфигурации без затрат, связанных с ее фактическим внедрением. Если предложенная допустимая физическая структура не дает требуемого улучшения производительности, ее можно легко изменить и снова выполнить анализ, повторяя эту процедуру до тех пор, пока не будет найдена конфигурация, обеспечивающая необходимые результаты.
Кроме того, использование схемы XML помощника по настройке ядра СУБД и программы командной строки dta позволяет внедрить функциональность помощника по настройке ядра СУБД в скрипты и использовать его в сочетании с другими средствами проектирования баз данных.
Тематика применения функциональности ввода данных на языке XML с использованием помощника по настройке ядра СУБД выходит за рамки данного занятия.
Эта задача помогает запустить программу dta , просмотреть ее справку, а затем использовать эту программу для настройки рабочей нагрузки из командной строки. Программа использует рабочую нагрузку MyScript.sql, которую вы создали для использования в графическом пользовательском интерфейсе утилиты настройки движка базы данных (см. руководство по настройке рабочей нагрузки).
Примеры кода в этой статье используют базу данных образца AdventureWorks2025 или AdventureWorksDW2025, которую можно скачать с домашней страницы образцов и проектов сообщества Microsoft SQL Server и.
Следующие задачи проведут вас через процесс открытия командной строки, запуска утилиты командной строки dta, ознакомления со справкой по ее синтаксису, и настройки простой рабочей нагрузки MyScript.sql, которую вы создали в разделе Настройка рабочей нагрузки.
Предварительные требования
Для завершения этого учебного пособия вам потребуется SQL Server Management Studio, доступ к серверу под управлением SQL Server и база данных AdventureWorks2025.
- Установите выпуск SQL Server 2017 Developer Edition.
- Скачайте пример базы данных AdventureWorks.
См. инструкции по восстановлению резервной копии базы данных с помощью SSMS.
Примечание.
Этот учебник предназначен для пользователей, которые знакомы с SQL Server Management Studio и основными задачами по администрированию базы данных.
Открыть меню справки утилиты командной строки DTA
В меню Пуск наведите указатель на пункт Все программы, затем на пункт Стандартныеи выберите пункт Командная строка.
В командной строке введите следующую команду и нажмите клавишу ВВОД:
dta -? | moreЧасть
| moreэтой команды является необязательной. Однако ее использование позволит пролистывать справку по синтаксису этой программы. Нажимайте клавишу ВВОД, чтобы просматривать текст справки построчно, или клавишу ПРОБЕЛ, чтобы перелистывать текст справки по страницам.
Настройка простой рабочей нагрузки с помощью программы командной строки DTA
В командной строке перейдите в каталог, где был сохранен файл MyScript.sql.
На командной строке введите следующую команду и нажмите клавишу ВВОД, чтобы запустить команду и начать сеанс настройки (обратите внимание, что утилита учитывает регистр в ходе синтаксического анализа команд):
dta -S YourServerName\YourSQLServerInstanceName -E -D AdventureWorks2022 -if MyScript.sql -s MySession2 -of MySession2OutputScript.sql -ox MySession2Output.xml -fa IDX_IV -fp NONE -fk NONEгде
-Sуказывает имя сервера и экземпляр SQL Server, гдеAdventureWorks2025установлена база данных. Параметр-Eуказывает, что требуется использовать доверительное соединение с экземпляром. Это целесообразно, если соединение устанавливается с учетной записью домена Windows. Параметр-Dуказывает базу данных, которую нужно настроить, параметр-ifуказывает файл рабочей нагрузки, параметр-sуказывает имя сеанса, параметр-ofуказывает файл, в который средство должно записать скрипт рекомендаций Transact-SQL, а параметр-oxуказывает файл, в который средство должно записать рекомендации в формате XML. Последние три параметра управляют настройкой следующим образом: параметр-fa IDX_IVуказывает, что помощник по настройке ядра СУБД должен добавлять только индексы (как кластеризованные, так и некластеризованные) и индексированные представления; параметр-fp NONEуказывает, что в ходе анализа не должна учитываться стратегия секционирования; параметр-fk NONEуказывает, что существующие в базе данных структуры физического проектирования не должны сохраняться при формировании рекомендаций помощником по настройке ядра СУБД.
- Закончив настройку рабочей нагрузки, помощник по настройке ядра СУБД выведет сообщение, свидетельствующее об успешном завершении сеанса настройки. Результаты настройки можно просмотреть, открыв файлы MySession2OutputScript.sql и MySession2Output.xml с помощью приложения SQL Server Management Studio. Кроме того, сеанс настройки MySession2 можно открыть в графическом интерфейсе помощника по настройке ядра СУБД и просмотреть его рекомендации и отчеты, что рассматривалось в разделах Просмотр рекомендаций по настройке и Просмотр отчетов настройки.
После прохождения этого урока
Выполнив задания этого учебника, изучите следующие разделы, чтобы получить дополнительные сведения о помощнике по настройке ядра СУБД:
- В статьеDatabase Engine Tuning Advisor описывается выполнение задач с использованием этого средства.
- dta Utility — справочный материал по программе командной строки и дополнительному XML-файлу, который вы можете использовать для управления ее работой.
Чтобы вернуться к началу учебника, воспользуйтесь ссылкой Учебник. Помощник по настройке ядра СУБД.