Bahasa Indonesia‎ > ‎

Set Statistics IO

Pendahuluan 

Salah satu cara kita meningkatkan performa SQL Server adalah dengan mengurangi "overhead" dari pembacaan disk (I/O disk). Dan cara yang terbaik adalah penggunaan index. Namun bagaimana Anda tahu bahwa aktivitas pembacaan I/O Anda sudah baik dan efisien ? Atau dengan kata lain bagaimana Anda mengukurnya dan membandingkan performa I/O ini dari waktu ke waktu ?

Solusinya adalah penggunaan informasi output dari "Set Statistics IO"

Mengaktifkan Statistics I/O

Kita dapat mengaktifkan informasi statistics IO dengan cukup gampang yaitu hanya menjalankan perintah berikut :

SET STATISTICS IO ON;

Hasil Output

Contoh output dari hasil eksekusi suatu query adalah sebagai berikut :

(437724 row(s) affected)
Table 'tr_penjualan'. Scan count 1, logical reads 3807, physical reads 0, read-ahead reads 3801, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.


Berikut adalah keterangan dari tiap field hasil output :
  • Table: nama dari tabel.
  • Scan count: Jumlah dari index atau scan yang dilakukan.
  • Logical reads: Jumlah page yang dibaca dari data cache.
  • Physical reads: Jumlah page yang dibaca dari disk.
  • Read-ahead reads : Jumlah page yang diletakkan di cache untuk query tersebut.
  • lob logical reads: Jumlah page dari tipe nilai textntextimage atau large value type  (tipe data besar) lainnya yang dibaca dari data cache.
  • lob physical reads: Jumlah page dari tipe nilai textntextimage atau large value type  (tipe data besar) lainnya yang dibaca dari disk.
  • lob read-ahead reads: Jumlah page dari tipe nilai text, ntext, image atau large value type  (tipe data besar) lainnya yang diletakkan di cache untuk query tersebut.

Melihat Durasi Waktu Pembacaan

Jika Anda ingin mendapatkan juga durasi waktu hasil pembacaan dari disk I/O ini maka cukup tambahkan perintah berikut ini sebelum query yang ingin Anda pantau.

SET STATISTICS IO TIME ON;

Sumber Referensi

Masukan, saran dan komentar dapat dialamatkan ke info@phi-integration.com. Dan untuk berdiskusi dengan komunitas BI yang dikelola oleh PHI silahkan bergabung ke user group kita di http://groups.google.com/group/indo-bi.

Comments