Microsoft SQL Server

Средства управления


Администрирование SQL Server осуществляется при помощи развитых графических средств. К ним относятся:

SQL Server Enterprise Manager.

Это основное средство администратора. Позволяет создавать базы данных, заводить пользователей, управлять их правами, выполнять резервное копирование и восстановление данных и так далее. SQL Server Enterprise Manager (рис. 1) реализован как модуль расширения (snap-in) нового средства управления серверными продуктами - Microsoft Management Console (MMC). Enterprise Manager также позволяет управлять выполнением административных задач по расписанию и описывать реакцию на события.

Рис. 1. SQL Server Enterprise Manager

Мастера.

В SQL Server 7.0 входят 25 мастеров, которые проведут администратора через тот или иной процесс по заданному сценарию для успешного решения стоящей перед ним административной задачи. Программы-мастера обеспечивают, в частности, создание базы данных, индекса, хранимой процедуры; экспорт и импорт данных; конфигурацию тиражирования; создание плана поддержки базы данных; настройку набора индексов и т.д.

Средства разработки.

В SQL Server Enterprise Manger входят средства визуального проектирования структур баз данных - таблиц, связей и т.д. Имеются также средства для визуального проектирования представлений (View).

SQL Server Query Analyzer.

Используется для разработки и оптимизации запросов. Позволяет просмотреть подробный план выполнения запроса. План отображается в графическом виде при помощи пиктограмм и всплывающих текстовых подсказок. Конструкции языка SQL в тексте запроса выделяются разными цветами на основе синтаксического анализа. Показываются относительные (в процентах) стоимости выполнения этапов, а также отдельных запросов по отношению к общей стоимости пакета. Результаты запроса могут быть представлены в табличной форме с управляемой шириной колонок. Query Analyzer может также выдать рекомендации по построению индексов, оптимизирующих выполнение данного запроса.

SQL Server Profiler.

Этот инструмент, пришедший на смену SQL Trace из версии 6.5, позволяет собрать самые подробные данные для всестороннего анализа работы пользователей и приложений. Отслеживается до 50 типов событий, в том числе транзакции, блокировки, исполняемые команды и т.д. Входной поток команд может быть захвачен и сохранен в файле или серверной таблице для дальнейшего анализа. Этот поток также может быть вновь воспроизведен, например, чтобы при тестах имитировать реальную работу пользователей, в том числе на другом сервере.

Index Tuning Wizard.

Поток команд, захваченный SQL Server Profiler, так же как и последовательность SQL-операторов, может быть проанализирован при помощи мастера Index Tuning Wizard, который выдаст рекомендации по построению индексов, оптимизирующих выполнение всего потока команд (а не одного запроса, как в SQL Server Query Analyzer). При этом будут выданы оценки выигрыша в производительности.



Содержание раздела