![]() 36
melihat detail dari query tersebut, klik pada kolom SQL ID di tabel top SQL,
akan muncul teks
query detail masing-masing top SQL.
Untuk
melihat
perintah SQL pada kategori tertentu, klik tombol kategori yang diinginkan,
kemudian
akan
tampil
chart
dari
Active
Sessions
yang
menunjukkan
aktivitas
dan
top
SQL
akan
diperbarui sesuai dengan waktu refresh yang
dipilih oleh pengguna.
2.2.2.3
Restukturisasi Perintah-Perintah SQL
Menurut
Immanuel Chan (2008, p11-7 s.d 11-17), berikut
ini adalah
beberapa teknik untuk mengoptimalkan query :
-
Gunakan Equijoin
Sedapat
mungkin
gunakanlah equijoin,
karena
perintah
equijoin
pada
kolom yang
belum ditransformasikan
akan
meningkatkan
performa
basis
data dan mempermudah proses tuning.
-
Gunakan
kolom-kolom
yang
belum
ditransformasikan
di
dalam
klausa
WHERE
Selalu usahakan untuk menggunakan kolom yang belum
ditransformasikan (tidak diberi
fungsi
seperti substr, to_char, to_number,
dsb) pada klausa WHERE, seperti pada where clause pada gambar 2.22:
WHERE a.order_no = b.order_no
Gambar 2. 22 Contoh where clause dengan kolom yang
belum ditransformasikan
|