Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Топ:
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Один из инструментов, которым следует овладеть администраторам — это монитор надежности и производительности (Reliability and Performance Monitor). Тем, кто использовал утилиту ре г f топ в Windows Server 2003, монитор надежности и производительности из Windows Server 2008 (а в Windows Server 2008 R2 он назывался просто монитором производительности) мог поначалу показаться немного необычным. Но все же вдобавок ко всем возможностям из предыдущих версий теперь в нем имеются и некоторые новые функции, значительно облегчающие устранение проблем с производительностью и предоставляющие более подробное отображение данных о производительности Windows-серверов и счетчиков для каждого экземпляра SQL Server.
Монитор надежности и производительности может вести наблюдение за использованием ресурсов для сервера и собирать информацию, относящуюся либо к локальному, либо к удаленному SQL Server. Он выдает большое количество счетчиков, которое позволяет определить стандартный уровень использования ресурсов сервера, а также определить тенденции изменения за большие промежутки времени. Кроме того, на основании этих данных можно сразу увидеть ненормальные значения ключевых счетчиков производительности на самых важных экземплярах SQL Server. А администраторы могут настроить монитор так, чтобы получать оповещения при превышении заданных пороговых значений.
Сразу после открытия окна монитора надежности и производительности автоматически начинается отслеживание счетчика % Processor Time (% процессорного времени) из объекта Processor (Процессор) в реальном времени с обновлением через каждую секунду (рис. 9.4).
M7 11}
126
0j69
0.SS
0.S1
0.46
035
030
-9.Г jd
Э632
4148
3372
J
.
Ditk
■ OMbpi
■ OHsrdFauHvicc
| Memory
ft* «поп Favorites «Vvyfr-
i»> - ~» ■
ф ftetaWtyenfl Perforinancq 5 || MonrtomgTo*
H Perfbrmsra Montcr ffl Rewttlty Monitor Ей ‘.jj Data Cofector Sets 9 ^Reports
*иИэикп * 9Л l/iea FTipiulWeffloiy ’ "|
На график можно добавить и дополнительные счетчики. Для этого надо щелкнуть на зеленом плюсике на панели инструментов и найти в списке нужные объекты, которые содержат большие группы счетчиков. При установке на сервере экземпляра SQL Server он добавляет в раздел монитора Performance Monitor (Монитор производительности) более 1000 новых счетчиков производительности. Выбор нужных ключевых индикаторов из доступного множества облегчает администраторам определить узкие места и направить усилия на исправление соответствующих ресурсов.
Кроме того, администраторы могут записывать значения счетчиков производительности в журналы для анализа длительных интервалов с помощью создания наборов собираемых данных (Data Collector Set). Однако их создание выходит за рамки данной книги.
Монитор активности
Конечно, монитор надежности и производительности — замечательный инструмент для администраторов, позволяющий следить за использованием ресурсов, однако для получения первоначального представления о производительности системы SQL Server лучше пользоваться монитором активности SQL Server (рис. 9.5). В SQL Server 2008 в мониторе активности появилась новая панель производительности с наглядными графиками и диаграммами производительности, для которых имеется возможность углубленного анализа и фильтрации. Внешне этот новый инструмент похож на монитор надежности и производительности, но фиксируемая информация делится на пять основных разделов, предназначенных для наблюдения за производительностью SQL Server.
Это разделы Overview (Обзор), Processes (Процессы), Resource Waits (Ожидания ресурсов), Data File I/O (Ввод/вывод файлов данных) и Recent Expensive Queries (Последние затратные запросы).
| Wd S\Vm;Вс j He ^ Туи Rwour By ^ fr ^.g | |
| J J3vr | |
| SHnt! | WaWo |
| w| Name J | -J j |
| * LAB-01 ТЛЯ | |
| 1t SPuW-01 | |
| t? 5Р1ЛВД1 | ЫъЛ |
| U 5Р1Ш1 | Mkl |
| IS SPlAMII | MU |
| 16 SPLAE-01 | |
| 16 SPLA&CI | ЫшЛ |
| 1C SPLAfl-CI | ЫяЛ |
| 1C CPIMUS1 | Мш* - |
MStC
Htwtft
NstSdC
>1- fur
I Resource Watt»
U‘
В SQL Server 2008 R2 для запуска этого инструмента нужно щелкнуть правой кнопкой в проводнике объектов на нужном экземпляре SQL Server и выбрать пункт Activity Monitor (Монитор активности).
• Overview (Общие сведения). Содержит графики Processor Time (Процессорное время), Number of Waiting Tasks (Количество ожидающих задач), Database I/O (Ввод-вывод в базе данных) и Number of Batch Requests/second (Количество пакетных запросов в секунду).
• Processes (Процессы). Содержит список всех активных пользователей, подключенных к механизму СУБД SQL Server. Это удобно для администраторов. т.к. они могут щелкнуть на любом из идентификаторов сеанса, выполнить трассировку с помощью профайлера SQL Server всех его действий или даже уничтожить любой процесс.
• Resource Waits (Ожидание ресурсов). Содержит список ожиданий ресурсов со столбцами CPU (ЦП), SQLCLR, Network I/O Latch (Фиксация сетевого ввода/вывода), Lock (Блокировка), Logging (Запись в журнал). Memory (Память). Buffer I/O (Запись/чтение в буфер). Buffer Latch (Фиксация буфера) и Compilation (Компиляция). 1оризонтальными категориями являются метрики Wait Time (Время ожидания). Recent Wait Time (Последнее время ожидания), Average Waiter Counter (Среднее значение счетчика ожидания) и Cumulative Wait Time (Общее время ожидания) для каждой категории ожидания. Как и в разделе Processes, можно выполнить фильтрацию данных по элементам в столбцах.
• Data File I/O (Ввод-вывод в файлах данных). Содержит информацию о вводе/вы-воде дискового уровня, которая относится ко всем данным и файлам журналов — как пользовательских, так и баз данных. Администраторы могут использовать этот раздел для быстрого поиска баз данных, туго работающих из-за узких мест в системе.
• Recent Expensive Queries (Последние ресурсоемкие запросы). Последний раздел в мониторе активности. Он дает возможность перехватывать запросы, которые выполняются хуже всех и отрицательно влияют на работу экземпляра SQL Server. На панели производительности отображаются 10-15 наиболее плохих и ресурсоемких запросов. Кроме запросов, выводятся также метрики Execution in Minutes (Количество выполнений в минуту), CPU ms/sec (ЦП мс/с), Physical Reads/sec (Физические чтения в сек), Logical Write/sec (Логические записи в сек). Logical Reads/sec (Логические чтения в сек). Average Duration in ms (Средняя продолжительность в мс) и Plan Count (Количество планов). Можно даже щелкнуть на наиболее ресурсоемком запросе и просмотреть его план выполнения.
Сборщики данных
В хранилище управляющих данных имеется простой механизм сбора статистики за какой-то промежуток времени, который позволяет администраторам наблюдать за производительностью и анализировать тенденции в экземплярах SQL Server 2008 R2.
Хранилище управляющих данных — это реляционная база данных внутри экземпляра SQL Server 2008 R2, которая содержит множество различных статистик, относящихся к производительности. Эти статистики собираются с помощью специальных подпрограмм сбора данных, которые называются сборщиками данных (data collector). В хранилище управляющих данных такие данные могут содержаться и для одного, и для нескольких экземпляров SQL Server. Процесс сбора данных зависит от встроенных подпрограмм SSIS и заданий агентов SQL Server, которые уменьшают количество действий, необходимых для создания и сопровождения базы данных, в которой содержатся статистики производительности.
В SQL Server 2008 R2 возможны три различных определения коллекций системных данных. Это Disk Usage (Использование диска). Query Activity (Активность запросов) и Server
Activity (Активность сервера). Каждое из этих определений коллекции данных задает собираемые данные, частоту их замеров и длительность хранения в хранилище управляющих данных.
Сбор коллекций данных можно запускать вручную, по расписанию или выполнять постоянно. Коллекции, собранные при запуске вручную и по расписанию собирают данные и сохраняют их в хранилище управляющих данных примерно одинаково. Эти виды коллекций называются некэшируемыми (noncached) коллекциями. Но при постоянном сборе данных они кэшируются в каталоге и время от времени выгружаются в хранилище управляющих данных. Поэтому они называются кэшируемыми (cached) коллекциями.
Кроме того, компанией Microsoft предусмотрены стандартные отчеты, которые позволяют администраторам анализировать данные в любой из таких коллекций с помощью SQL Server Management Studio.
|
|
|
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!