Bagikan melalui


Penghitung Kinerja

Layanan Integrasi menginstal serangkaian penghitung kinerja yang dapat Anda gunakan untuk memantau performa mesin aliran data. Misalnya, Anda dapat watch penghitung "Buffer tertampung" untuk menentukan apakah buffer data ditulis ke disk sementara saat paket sedang berjalan. Pertukaran ini mengurangi performa dan menunjukkan bahwa komputer tidak memiliki memori yang cukup.

Catatan

Jika Anda menginstal Layanan Integrasi di komputer yang menjalankan Windows Server 2003, lalu memutakhirkan komputer tersebut ke Windows Server 2008, proses peningkatan akan menghapus penghitung kinerja Layanan Integrasi dari komputer. Untuk memulihkan penghitung kinerja Layanan Integrasi di komputer, jalankan penyetelan SQL Server dalam mode perbaikan.

Tabel berikut ini menjelaskan penghitung kinerja.

Penghitung kinerja Deskripsi
Byte BLOB dibaca Jumlah byte data objek besar biner (BLOB) yang telah dibaca mesin aliran data dari semua sumber.
Byte BLOB ditulis Jumlah byte data BLOB yang telah ditulis mesin aliran data ke semua tujuan.
File BLOB yang digunakan Jumlah file BLOB yang saat ini digunakan mesin aliran data untuk penampungan.
Memori buffer Jumlah memori yang digunakan. Ini mungkin termasuk memori fisik dan virtual. Ketika jumlah ini lebih besar dari jumlah memori fisik, jumlah Buffer Spooled naik sebagai indikasi bahwa pertukaran memori meningkat. Peningkatan pertukaran memori memperlambat performa mesin aliran data.
Buffer yang digunakan Jumlah objek buffer, dari semua jenis, yang saat ini digunakan oleh semua komponen aliran data dan mesin aliran data.
Buffer ditampung Jumlah buffer yang saat ini ditulis ke disk. Jika mesin aliran data hampir kehabisan memori fisik, buffer yang saat ini tidak digunakan ditulis ke disk lalu dimuat ulang saat diperlukan.
Memori buffer datar Jumlah total memori, dalam byte, yang digunakan semua buffer datar. Buffer datar adalah blok memori yang digunakan komponen untuk menyimpan data. Buffer datar adalah blok besar byte yang diakses byte byte.
Buffer datar yang digunakan Jumlah buffer datar yang digunakan mesin aliran Data. Semua buffer datar adalah buffer privat.
Memori buffer privat Jumlah total memori yang digunakan oleh semua buffer privat. Buffer tidak bersifat privat jika mesin aliran data membuatnya untuk mendukung aliran data. Buffer privat adalah buffer yang digunakan transformasi hanya untuk pekerjaan sementara. Misalnya, transformasi Agregasi menggunakan buffer privat untuk melakukan pekerjaannya.
Buffer privat yang digunakan Jumlah buffer yang digunakan transformasi.
Baris dibaca Jumlah baris yang dihasilkan sumber. Angka tersebut tidak menyertakan baris yang dibaca dari tabel referensi oleh transformasi Pencarian.
Baris ditulis Jumlah baris yang ditawarkan ke tujuan. Angka tidak mencerminkan baris yang ditulis ke penyimpanan data tujuan.

Anda menggunakan snap-in Performance Microsoft Management Console (MMC) untuk membuat log yang menangkap penghitung kinerja.

Untuk informasi tentang cara meningkatkan performa, lihat Fitur Performa Aliran Data.

Mendapatkan Statistik Penghitung Kinerja

Untuk proyek Layanan Integrasi yang disebarkan ke server Layanan Integrasi, Anda dapat memperoleh statistik penghitung kinerja dengan menggunakan fungsi dm_execution_performance_counters (Database SSISDB).

Dalam contoh berikut, fungsi mengembalikan statistik untuk eksekusi yang sedang berjalan dengan ID 34.

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

Dalam contoh berikut, fungsi mengembalikan statistik untuk semua eksekusi yang berjalan di server Layanan Integrasi.

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

Penting

Jika Anda adalah anggota ssis_admin peran database, statistik performa untuk semua eksekusi yang berjalan dikembalikan. Jika Anda bukan anggota ssis_admin peran database, statistik performa untuk eksekusi yang sedang berjalan yang izin bacanya telah Anda baca, akan dikembalikan.

Lihat juga

Eksekusi Proyek dan Paket