Sobat sekalian kali ini kita akan belajar pada pokok bahasan yang pertama yaitu Optimasi Perintah SQL.
Optimasi Perintah SQL
Sebuah Aplikasi yang bagus bukan hanya dinilai dari desain yang menawan, namun juga pada Optimasi pengaksesan databasenya. Desain penting namun tidak kalah penting Optimasi Querynya. Dengan Optimasi Query yang baik maka akan meningkatkan kecepatan akses data kita. Pada saat query dijalankan, index mencari data dan menentukan nilai ROWID yang membantu menemukan lokasi data secara fisik di harddisk. Akan tetapi penggunaan index yang tidak tepat, maka akan memperlambat kinerja atau kecepatan akses data.
Berikut Teknik Optimasi SQL,
1. Permintaan sql (Select) menjadi lebih cepat jika menggunakan nama kolom yang dibutuhkan dari pada hanya menggunakan '*'.
Contoh:
misal kita akan menampilkan nik,nama,jenis kelamin dan alamat seluruh penduduk maka cukup dengan seperti berikut,
SELECT nik, nama, jenis_kelamin, alamat FROM penduduk;
dari pada harus seperti ini
SELECT * FROM student_details;
2. Filter (having) digunakan untuk menampilkan data tertentu, sehingga data yang tidak diperlukan tidak ditampilkan
Contoh: jika ada sebuah data seperti berikut
Namun kita ingin hanya data tertentu yang akan kita tampilkan. misalnya data dengan nama 'INDRA PRASETYA' jangan di tampilkan maka dapat di tulis seperti berikut,
NB :
Nilai ROWID berisi alamat fisik baris dalam database.