Optimalisasi Server Database

Banyak sekali admin web/database yang mengeluh jika servernya malambat atau bahkan down. Hal ini dikarenakan server terlalu berat menjalankan perintah-perintah yang dijalankan.
Berikut beberapa tips bagaimana melakukan optimalisasi server database :


Tips Optimasi Query
  1. Untuk join tabel sebaiknya gunakan inner join daripada left join atau right join
  2. (SELECT * FROM pelanggan p JOIN transaksi t ON t.id_pelanggan = p.id_pelanggan) dibanding dengan (SELECT * FROM pelanggan p , transaksi t WHERE t.id_pelanggan = p.id_pelanggan).
  3. Sebisa mungkin hindari Sub Query
  4. Kalau bisa dengan LIKE ngapain pake SUBSTRING
  5. (WHERE SUBSTRING(nama,1,1) =’b’) dibanding dengan (WHERE nama LIKE ‘b%’).

Optimasi database dengan selain query
1.       Menentukan tipe data yang tepat