Baiklah kali ini saya akan membahas apa itu Optimasi Query dan SQL Tunning.Optimasi Query adalah suatu proses untuk menganalisa query untuk
menentukan sumber-sumber apa saja yang digunakan oleh query tersebut dan
apakah penggunaan dari sumber tersebut dapat dikurangi tanpa merubah
output. Atau bisa juga dikatakan bahwa optimasi query adalah sebuah
prosedur untuk meningkatkan strategi evaluasi dari suatu query untuk
membuat evaluasi tersebut menjadi lebih efektif. Optimasi query mencakup
beberapa teknik seperti transformasi query ke dalam bentuk logika yang
sama, memilih jalan akses yang optimal dan mengoptimumkan penyimpanan
data.
Tujuan dari optimasi query adalah menemukan jalan akses yang termurah
untuk meminimumkan total waktu pada saat proses sebuah query. Untuk
mencapai tujuan tersebut, maka diperlukan optimizer untuk melakukan
analisa query dan untuk melakukan pencarian jalan akses.
Query dapat dilakukandengan mengoptimalkan ekspresi Aljabar Relasional seperti :
- Selection (σ)
- Projection (̟)
- Cartesian Product / Cross Product (X)
- Union (∪)
- Set-Difference (-)
Berikut tabel yang akan dibuat aljabar relasional dan optimasi querynya
Tabel Pelanggan Tabel Harga
Tabel Daya Terpasang
Sedangkan SQL Tunning adalah sebagai banyak bagian dari kinerja aplikasi sebagai database
merancang dan tuning. Tidak peduli bagaimana menyempurnakan database
atau bagaimana suara struktur database, Anda tidak akan menerima hasil
query tepat waktu yang diterima kepada Anda, atau bahkan lebih buruk
lagi, pelanggan, jika Anda tidak mengikuti beberapa pedoman
dasar.Mempercayai kami, jika pelanggan tidak puas, maka Anda bisa
bertaruh atasan Anda tidak akan puas baik.
Sumber :
http://fadhil-rajabian.blogspot.com/2014/04/optimasi-query.html
https://visilubai.wordpress.com/2010/05/23/mempelancar-sql/
0 komentar:
Posting Komentar