Начало работы с программой командной строки dta и настройка рабочей нагрузки
Эта задача поможет изучить, как запустить программу dta, просмотреть ее справку и затем использовать эту программу для настройки рабочей нагрузки из командной строки. Программа использует рабочую нагрузку MyScript.sql, созданную в ходе выполнения практической работы по использованию графического интерфейса помощника по настройке ядра СУБД Настройка рабочей нагрузки. Также используется база данных AdventureWorks — новый, расширенный образец базы данных, который позволяет продемонстрировать дополнительные возможности SQL Server.
Хранилище данных AdventureWorksDW является связанной базой данных, поддерживающей службы SQL ServerAnalysis Services. В целях повышения безопасности образцы баз данных не установлены. Чтобы установить образцы баз данных, запустите программу установки в компоненте панели управления Установка и удаление программ.
В следующих задачах рассматривается открытие командной строки, запуск программы командной строки dta, просмотр справки по ее синтаксису, а также настройка простой рабочей нагрузки MyScript.sql, которая была создана в Настройка рабочей нагрузки.
Запуск программы командной строки dta и просмотр справки
В меню Пуск последовательно выберите команды Все программы, Стандартные и Командная строка.
В командной строке введите следующую команду и нажмите клавишу ВВОД:
dta -? | more
Часть | more этой команды является необязательной. Однако ее использование позволит пролистывать справку по синтаксису этой программы. Нажимайте клавишу ВВОД, чтобы просматривать текст справки построчно, или клавишу ПРОБЕЛ, чтобы перелистывать текст справки по страницам.
Настройка простой рабочей нагрузки с помощью программы командной строки dta
В командной строке перейдите в каталог, где был сохранен файл MyScript.sql.
В командной строке введите следующую команду и нажмите клавишу ВВОД, чтобы запустить команду и начать сеанс настройки (обратите внимание, что программа учитывает регистр в ходе синтаксического анализа команд):
dta -S YourServerName\YourSQLServerInstanceName -E -D AdventureWorks -if MyScript.sql -s MySession2 -of MySession2OutputScript.sql -ox MySession2Output.xml -fa IDX_IV -fp NONE -fk NONE
где -S указывает имя сервера и экземпляр служб SQL Server, на котором установлена база данных AdventureWorks. Параметр -E указывает, что требуется использовать доверительное соединение с экземпляром. Это целесообразно, если соединение устанавливается с учетной записью домена Windows. Параметр -D указывает базу данных, которую нужно настроить, параметр -if указывает файл рабочей нагрузки, параметр -s указывает имя сеанса, параметр -of указывает файл, в который средство должно записать сценарий рекомендаций Transact-SQL, а параметр -ox указывает файл, в который средство должно записать рекомендации в формате XML. Последние три параметра управляют настройкой следующим образом: параметр -fa IDX_IV указывает, что помощник по настройке ядра СУБД должен добавлять только индексы (как кластеризованные, так и некластеризованные) и индексированные представления; параметр -fp NONE указывает, что в ходе анализа не должна учитываться стратегия секционирования; параметр -fk NONE указывает, что существующие в базе данных структуры физического проектирования не должны сохраняться при формировании рекомендаций помощником по настройке ядра СУБД.
Закончив настройку рабочей нагрузки, помощник по настройке ядра СУБД выведет сообщение, свидетельствующее об успешном завершении сеанса настройки. Можно просмотреть результаты настройки, используя среду MicrosoftSQL Server Management Studio, чтобы открыть файлы MySession2OutputScript.sql и MySession2Output.xml. Кроме того, сеанс настройки MySession2 можно открыть в графическом интерфейсе помощника по настройке ядра СУБД и просмотреть его рекомендации и отчеты, что рассматривалось в разделах Просмотр рекомендаций по настройке и Просмотр отчетов настройки.
Сводка
Завершена настройка простой рабочей нагрузки в командной строке с помощью программы dta. Это средство предоставляет также множество других возможностей настройки. Дополнительные сведения см. в справке средства (dta -?) и в разделе Программа dta.