Posts

Showing posts from November, 2019

Optimasi Query dan SQL Tuning

Optimasi Query Optimasi query sendiri merupakan 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. Optimasi query dilakukan agar mendapatkan query yang baik secara optimasi. Query dapat dilakukan dengan mengoptimalkan ekspresi Aljabar Relasional seperti: Selection (σ) Projection (̟) Cartesian Product / Cross Product (X) Union (∪) Set-Difference (-) SQL Tuning Laporan sql digunakan untuk mengambil data dari database. Kita dapat mendapatkan hasil yang sama dengan menulis query sql yang berbeda. Berikut adalah beberapa contoh perbandingan query umum dengan query sql yang sudah dioptimalkan. 1. Penulisan query untuk mengambil data dengan nama-nama kolom akan jauh lebih cepat dibandingkan dengan menggunakan '*'. Contohnya:               SELECT id, first_name, last_name, age, subject FROM mahasiswa;