Salah satu permasalahan dalam pengembangan aplikasi adalah pemrosesan data dari tabel. Pemrosesan data yang dimaksud dapat berupa menampikan data dari tabel, memperbaharui data yang ada di dalam tabel dan mengapus data yang ada di dalam tabel. Jika data yang dimiliki masih sedikit tentu tidak mempengaruhi secara signifikan terhadap performa aplikasi. Namun jika data yang dimiliki sudah banyak maka perlu diperhatikan mengenai bagaimana cara kamu mengakses data tersebut?
Buat Index Untuk Setiap Tabel
Indeks dalam tabel tidak selalu yang merupakan primary. Namun bisa saja tabel yang juga bersifat unik atau kolom yang selalu diakses. Misalkan indeks untuk field email, no hp dan lain sebagainya.
Optimasi Query
Optimasi query salah satu contohnya misalkan saja select * from tabelA. Nah query seperti ini jika datanya memiliki data yang besar maka akan mempengaruhi terhadap performa atau kinerja aplikasi. Jika memang kita hanya membutuhkan 2 kolom saja. Maka di query select gunakan seperti berikut: select columnA,columnB from tabelA.
Gunakan limit where
Penggunaan limit where membantu dalam membatasi jumlah data yang di load oleh aplikasi. Semakin ceruk data yang ingin ditampilkan, semakin baik wherenya maka semakin cepat pula datanya.
Gunakan konjungsi join
Untuk data yang saling menghubungkan 2 tabel atau lebih, maka gunakan join tabel agar semakin optimal.
Komentar (0)
Tinggalkan Komentar