Optimasi Query
Semakin besar ukuran suatu database maka akan berbanding terbalik dengan kecepatan aksesnya. Dalam hal ini kecepatan akses data dipengaruhi oleh banyak faktor. Sesuai judul postingan kali ini, inti dari optimasi query adalah mempersingkat kecepatan akses pencarian untuk menemukan data yang disimpan dalam lokasi fisik. Seringkali masalah muncul pada penggunaan index yang tidak tepat, maka tidak akan berpengaruh terhadap kecepatan akses data. Misal digunakan index yang melibatkan tiga buah kolom yang mengurutkan kolom menurut kota, propinsi, dan kode pos dari tabel karyawan sebagai berikut : CREATE INDEX idx_kota_prop_kodepos ON karyawan(kota, propinsi, kode_pos) TABLESPACE INDX; Kemudian user melakukan query sebagai berikut : SELECT * FROM karyawan WHERE propinsi=’Jawa Barat’; Pada saat melakukan query diatas, index tidak akan digunakan karena kolom pertama (kota) tidak digunakan dalam klausa WHERE. Jika user sering melakukan query ini, maka kolom index harus...