Home Start Back Next End
  
51
dalam shared pool. Jika
tidak ada teks query
yang sesuai dengan teks query
yang ada di dalam shared pool, maka akan dilakukan hard parse. Sebaliknya,
jika
teks
dari
query
tersebut
sudah
ada
di
dalam shared
pool,
maka
akan
dilakukan
soft
parse. Nilai variabel yang berbeda-beda pada query dapat
membuat  query tersebut  dibaca  secara  berbeda,  sehingga  akan  dilakukan
hard parse. Oleh karena itu, penggunaan bind-variable pada teks query yang
sama
membuat query dapat digunakan kembali atau dibaca sama dengan
query  yang  pernah  dimasukkan  sebelumnya.  Hanya  perubahan  nilai  dari
bind-variable yang berubah-ubah. Tujuan dari penggunaan bind-variable
untuk mengisi nilai variabel pada query adalah :
Terlalu
sering
memasukkan
teks
query
yang
sama
(hanya
berbeda
nilai variabel) hanyalah akan membuang banyak memori.
Memasukkan  teks  query yang  sama  ke  dalam  shared pool akan
membuat query
tersebut
secara
cepat
dieksekusi
keluar
dari shared
pool tersebut.
Melakukan  parsing
untuk  query
merupakan  proses 
intensif 
yang
membutuhkan  sumber  daya  yang  tidak  kecil.  Mengurangi  jumlah
hard-parse akan mengurangi jumlah penggunaan CPU.
2.2.3 Tuning dengan Indexing
2.2.3.1   Pengertian Indeks
Menurut Ramakrishnan dan Gehrke (2005, p276), indeks adalah struktur
data yang mengatur record data pada disk untuk melakukan optimasi
bermacam-macam
operasi
pencarian
keterangan.
Dengan
menggunakan
Word to PDF Converter | Word to HTML Converter