Kategori
Tanggal
Penulis
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?
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 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.
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.
Untuk data yang saling menghubungkan 2 tabel atau lebih, maka gunakan join tabel agar semakin optimal.