Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: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 Microsoft SQL Server
Схема XML обеспечивает большую гибкость при определении параметров настройки, включая поддержку анализа "what-if". Вы можете оценить существующие и гипотетические физические проекты баз данных, не реализуя их, что обеспечивает оценку производительности с минимальными затратами. Гипотетические конструкции могут быть итеративно изменены и повторно проанализированы до достижения требуемых характеристик производительности.
С помощью XML-входных файлов с служебной программой dta можно автоматизировать операции помощника по настройке ядра СУБД и интегрировать их в скрипты или другие рабочие процессы проектирования баз данных.
На этом занятии показано, как запустить программу dta из командной строки, просмотреть ее справку по синтаксису и настроить существующую рабочую нагрузку с помощью файла MyScript.sql, созданного на занятии 2. Использование помощника по настройке ядра СУБД.
Подробное использование входных файлов XML выходит за рамки этого урока.
Примеры кода в этой статье используют базу данных образца AdventureWorks2025 или AdventureWorksDW2025, которую можно скачать с домашней страницы образцов и проектов сообщества Microsoft SQL Server и.
Предварительные требования
Для завершения этого учебного пособия вам потребуется SQL Server Management Studio, доступ к серверу под управлением SQL Server и база данных AdventureWorks2025.
- Установите SQL Server 2022 Developer Edition.
- Скачайте примеры баз данных AdventureWorks.
Инструкции по восстановлению баз данных в SSMS см. в статье "Восстановление резервной копии базы данных с помощью SSMS".
Примечание.
Этот учебник предназначен для пользователей, которые знакомы с SQL Server Management Studio и основными задачами по администрированию базы данных.
Открыть меню справки утилиты командной строки DTA
В меню "Пуск " наведите указатель мыши на все программы, наведите указатель на "Аксессуары" и выберите команду "Командная строка".
В командной строке введите следующую команду и нажмите клавишу Enter:
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указывает, что существующие в базе данных структуры физического проектирования не должны сохраняться при формировании рекомендаций помощником по настройке ядра СУБД.
После завершения настройки рабочей нагрузки помощник по настройке ядра СУБД отобразит сообщение, указывающее, что сеанс настройки успешно завершен. Результаты настройки можно просмотреть с помощью SQL Server Management Studio для открытия файлов
MySession2OutputScript.sqlиMySession2Output.xml.Кроме того, можно открыть
MySession2сеанс настройки в графическом интерфейсе помощника по настройке ядра СУБД и просмотреть свои рекомендации и отчеты таким же образом, как и в занятии 1. Базовая навигация в помощнике по настройке ядра СУБД (DTA) и занятии 2. Использование помощника по настройке ядра СУБД.
После завершения работы с этим руководством
После завершения занятий, описанных в этом руководстве, ознакомьтесь со следующими статьями:
В статьеDatabase Engine Tuning Advisor описывается выполнение задач с использованием этого средства.
dta Utility — справочный материал по программе командной строки и дополнительному XML-файлу, который вы можете использовать для управления ее работой.
Чтобы вернуться к началу учебника, воспользуйтесь ссылкой Учебник. Помощник по настройке ядра СУБД.