Jumat, 28 Desember 2012

Optimasi query


Database yang terdiri dari berbagai macam data yang semakin lama database itu akan memiliki volume yanga banyak dan besar. Hal ini akan mengakibatkan turunnya kecepatan akses terhadap database tersebut.

Pengertian
Optimisasi Query adalah sebuah prosedur untuk meningkatkan strategi evaluasi dari suatu query untuk membuat evaluasi tersebut menjadi lebih efektif.
Ada tiga aspek dasar yang mempengaruhi Optimisasi query, yaitu :
1.      Search space
2.      Cost model
3.      Search strategy

TUJUAN OPTIMASI QUERY

·         untuk meminimumkan waktu proses
·         untuk waktu respon, meminimumkan I/O dan meminimumkan penggunaan memory
·         menemukan jalan akses yang termurah untuk meminimumkan total waktu pada saat proses sebuah query

LANGKAH DASAR DALAM PEMROSESAN QUERY

1.      Parsing dan translation
2.      Optimasi (Optimization)
3.      Evaluasi (Evaluation)


Cara Optimasi Database
Sebenarnya perintah dasar sql sudah lengkap. Termasuk diantaranya command untuk optimasi datanya. Perintah tersebut yakni:

OPTIMIZE TABLE 'tabel_1', 'tabel_2', 'tabel_x';

dan untuk menampilkan nama mahasiswa dg nilai tertinggi:
select max(nilai) from ambilmk where ambilmk.hurkodemk='A02' 

Tidak ada komentar:

Posting Komentar