The Way Of Life: Unsur Mekanis
Google

Friday, April 23, 2010

Unsur Mekanis


Salah satu kasus klasik dalam aplikasi database semisal SIMRS adalah jika database mulai besar maka transaksi akan menjadi lambat. Hal ini dipengaruhi banyak hal seperti optimisasi query pada database, kecepatan jaringan komputer, spesifikasi komputer client, kemampuan server dan masih banyak lagi. Dan satu hal yang mungkin dilupakan adalah di dalam komputer tidak semua terdiri dari komponen listrik, semisal prosesor, resistor,kapasitor, trafo dan masih banyak lagi, tetapi komponen hard disk mempunyai unsur komponen mekanis yaitu head untuk menulis pada disc dan disc itu sendiri yang berputar . Meskipun unsur mekanis ini bekerja sangat cepat untuk ukuran manusia, tetapi dengan data yang semakin banyak, dan data tersebut tersimpan secara acak di dalam disc maka diperlukan waktu jeda yang semakin lama untuk mengambil ataupun menyimpan data di dalam disc tersebut.

Sederhananya adalah salah satu trik mempercepat aplikasi database adalah meminimalisir perputaran disc dan gerakan head untuk mencari dan menyimpan data. Sebagai contoh beberapa trik Query yang di bawah ini:

  1. Hindari SELECT *, apa artinya query ini, query ini akan memanggil semua field dalam sebuah tabel, yang artinya disc akan berputar lebih lama untuk mengambil data. Beda dengan SELECT nama_field.
  2. Gunakan WHERE , hal ini sama dengan di atas agar waktu proses yang diperlukan lebih cepat karena ada kondisi atau filter di dalam query.
  3. Batasi jumlah record yang ingin ditampilkan misal dengan menggunakan SELECT TOP
  4. Pilihan jenis data dalam database, jika anda ingin menyimpan data yang hanya terdiri dari 2 kondisi, misal true false, nol satu, gunakan tipe data bit. Untuk menyimpan video misalnya, lebih baik gunakan trik untuk membuat link ke lokasi video tersebut, karena video atau image jika disimpan di database akan membuat database cepat 'gemuk' dan tentu saja menjadi tidak 'lincah'.
Mungkin masih banyak trik trik yang lain, setidaknya tulisan ini dapat menjadi tambahan pengetahuan bagi rekan rekan.

gambar diambil dari sini

Labels: , ,

0 Comments:

Post a Comment

<< Home