Поделиться через


Счетчики производительности

Службы Службы Integration Services устанавливают набор счетчиков производительности, предназначенных для наблюдения за производительностью подсистемы обработки потока данных. Например, наблюдая за счетчиком «Выгружено буферов», можно определить, записываются ли временно на диск буфера данных при выполнении пакета. Такая выгрузка снижает производительность и указывает на недостаточный объем памяти компьютера.

ПримечаниеПримечание

Если установить службы Службы Integration Services на компьютер, на котором запущена ОС Windows Server 2003, а затем обновить ОС до Windows Server 2008, то в процессе обновления из компьютера будут удалены счетчики производительности Службы Integration Services. Чтобы восстановить счетчики производительности служб Службы Integration Services на компьютере, запустите средство установки SQL Server в режиме исправлений.

В следующей таблице приводятся описания счетчиков производительности.

Счетчик производительности

Описание

Считано байтов BLOB

Число байт данных BLOB, которое подсистема обработки потока данных считала из всех источников.

Записано байтов BLOB

Число байтов данных BLOB, которые подсистема обработки потока данных записала во все назначения.

Используется файлов BLOB

Количество BLOB-файлов, использованных в текущий момент подсистемой обработки потока данных для буферизации.

Память буферов

Объем используемой памяти. Включает как физическую, так и виртуальную память. Если значение больше, чем объем физической памяти, счетчик Выгружено буферов увеличивается как признак увеличения памяти подкачки. Увеличение памяти подкачки замедляет производительность подсистемы обработки потока данных.

Используется буферов

Количество объектов буферов всех типов, используемых в текущий момент подсистемой обработки потока данных и компонентами потока данных.

Выгружено буферов

Количество буферов, записанных на диск в текущий момент. Если подсистеме обработки потока данных не хватает оперативной памяти, буферы, не используемые в данный момент, записываются на диск и повторно загружаются в память при необходимости.

Память плоских буферов

Общий объем памяти в байтах, используемой всеми плоскими буферами. Плоские буфера — это блоки памяти, которые компонент использует для сохранения данных. Плоский буфер — большой блок байтов, к которому обращаются байт за байтом.

Используется плоских буферов

Количество плоских буферов, использованных подсистемой обработки потока данных. Все плоские буферы являются частными буферами.

Память частных буферов

Общий объем памяти, использованной всеми частными буферами. Буфер не является частным, если подсистема обработки потока данных создает его для поддержки потока данных. Частный буфер — это буфер, который используется преобразованием только для временной работы. Например, преобразование «Статистическая обработка» использует частные буферы для выполнения своей работы.

Используется частных буферов

Количество буферов, используемых преобразованиями.

Считано строк

Количество строк, выдаваемых источником. Количество не включает строки, считанные из ссылочных таблиц преобразованием «Уточняющий запрос».

Записано строк

Количество строк, предложенных для назначения. Это число не несет сведений о строках, записанных в целевое хранилище данных.

Используйте оснастку консоли управления MMC для быстрого создания журнала, собирающего данные счетчиков производительности.

Сведения об улучшении производительности см. в разделе Возможности для повышения производительности потока данных.

Получение статистики счетчика производительности

Для проектов Службы Integration Services, которые развертываются на сервере Службы Integration Services, статистику счетчика производительности вы можете получить с помощью функции dm_execution_performance_counters (база данных SSISDB).

В следующем примере функция возвращает статистику для запущенного выполнения с идентификатором 34.

select * from [catalog].[dm_execution_performance_counters] (34)

В следующем примере функция возвращает статистику для всех выполнений, запущенных на сервере Службы Integration Services.

select * from [catalog].[dm_execution_performance_counters] (NULL)
Важное примечаниеВажно!

Для члена роли базы данных ssis_admin возвращается статистика производительности всех активных выполнений. Если пользователь не является членом роли базы данных ssis_admin, возвращается статистика производительности активных выполнений, для которых имеются разрешения на чтение.

См. также

Значок служб Integration Services (маленький) Оставайтесь в курсе новых возможностей служб Integration Services

Чтобы загрузить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.

См. также

Задания

Запуск проектов и пакетов