Oleh: denysutani | Juli 14, 2009

DB2 System Monitor

Monitor database merupakan aktivitas yang penting untuk mengetahui kesehatan sistem database. Karena merupakan bagian penting dari database administration maka DB2 menyediakan tools bernama database system monitor. Tools ini terdiri dari 2 bagian yaitu snapshot monitor dan event monitor. Snapshot monitor memungkinkan anda untuk mendapatkan gambaran dari database pada waktu tertentu, sedangkan event mengambil dan mencatat ketika sebuah event terjadi.

Masing-masing monitor memiliki nama yang unik dan dirancang untuk menampung informasi yang spesifik. Berikut tipe dari monitor
– counter : berisi jumlah event yang terjadi
– gauges : berisi jumlah event yang terjadi pada waktu tertentu
– watermark : berisi nilai maksimum atau minimum dari sebuah object
– information : berisi nama buffer pool, database, alias dll
– timestamps : berisi waktu event terjadi
– time : berisi lama event terjadi

Monitor terdiri dari banyak jenis.
– buffer pools
– locks
– sorts
– sql statement
– tables
– timestamps
– transactions
Jika dinyalakan semua maka dapat mempengaruhi kinerja. Oleh karena itu ada baiknya untuk mengatur hal ini dengan seksama. Secara default semuanya bernilai OFF

Sebelum melakukan snapshot, perlu diketahui monitor mana saja yang dinyalakan. Untuk itu dapat menjalankan command berikut

db2 get monitor switches

Berikut hasilnya setelah menjalankan command diatas
—————————————————————————————–
Monitor Recording Switches

Switch list for db partition number 0
Buffer Pool Activity Information  (BUFFERPOOL) = OFF
Lock Information                        (LOCK) = OFF
Sorting Information                     (SORT) = OFF
SQL Statement Information          (STATEMENT) = OFF
Table Activity Information             (TABLE) = OFF
Take Timestamp Information         (TIMESTAMP) = ON  06/24/2009 10:35:53.645178
Unit of Work Information                 (UOW) = OFF

—————————————————————————————–
Untuk mengubah nilai diatas dapat menggunakan command berikut

db2 update monitor switches using lock on
db2 update monitor switches using bufferpool on
db2 update monitor switches using sort on
dst

Berikut hasilnya setelah menjalankan command diatas

—————————————————————————————–

Monitor Recording Switches

Switch list for db partition number 0
Buffer Pool Activity Information  (BUFFERPOOL) = ON  06/24/2009 10:55:47.170020
Lock Information                        (LOCK) = ON  06/24/2009 10:54:33.429409
Sorting Information                     (SORT) = ON  06/24/2009 10:56:02.376222
SQL Statement Information          (STATEMENT) = OFF
Table Activity Information             (TABLE) = OFF
Take Timestamp Information         (TIMESTAMP) = ON  06/24/2009 10:35:53.645178
Unit of Work Information                 (UOW) = OFF
—————————————————————————————–

Hasil monitor ini juga bs didapat dari query. Datanya tersimpan di table snaplock.
db2 select * from sysibmadm.snaplock

Untuk mereset snapshot monitor counter dapat menggunakan command berikut.
db2 reset monitor all


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: