Rabu, 02 Januari 2013

Optimasi Query dan Query Lanjutan


Data yang tersimpan dalam database semakin lama akan semakin besar ukuran atau volumenya. Apabila tidak didukung dengan pengaksesan yang memadai maka akan mempengaruhi lambatnya kinerja suatu database.

Optimasi pada Perintah SQL
Optimasi dan perintah SQL sangatlah dibutuhkan karena fungsinya sangatlah besar dalam pengelolaan database. Untuk menampilkan hasil query dibutuhkan pencarian yang melibatkan struktur fisik penyimpanan data. Inti dari optimais query adalah meminimalisir jalur pencarian untuk menemukan data yang disimpan dalam lokasi fisik.

Index digunakan untuk meningkatkan keepatan akses data pada database. Pada saat query dijalankan maka index aka mencari data dan menentukan nilai ROWID yang membantu menemukan lokasi data secara fisik di disk.

Contoh, misalkan digunakan index yang melibatkan tiga buah kolom yang mengurutkan kolom menurut kota., provinsi dan kode pos dari table karyawan, sebagai berikut: