GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Optimalkan database MySQL

Cara mengoptimalkan database MySQL

Biasanya, untuk situs web yang memiliki volume data besar, mengoptimalkan database MySQL menjadi penting untuk meningkatkan kinerja pengindeksan. Pengindeksan membantu dalam pengumpulan data yang lebih baik dan merupakan fitur internal yang menyertai MySQL.

Pertimbangkan tabel “abc” yang memiliki kumpulan baris mungkin 2 di mana satu baris akan memiliki serangkaian angka dan yang kedua memiliki nama/detail individu yang relevan. Apa yang dilakukan sebagian besar webmaster akan lakukan adalah, jalankan kueri dasar yang dinyatakan di bawah ini :

SELECT * FROM sample WHERE number =5;

Dalam hal ini, apa yang dilakukan MySQL adalah menjalankan semua informasi yang ada di database dan memberikan hasil yang memiliki nilai set 5. Namun, kueri ini mungkin akan membuktikan tidak efektif jika Anda memiliki data yang besar, misalnya ada satu triliun entri dalam tabel. Kueri ini akan memakan banyak waktu untuk menghasilkan hasil yang diharapkan.

Tetapi, karena Anda memiliki bidang "angka" yang berbeda, indeks dapat dibuat. Dengan membuat Indeks, pada dasarnya Anda akan membuat register internal yang disimpan oleh MySQL itu sendiri. Kueri di bawah ini dapat digunakan untuk membuat Indeks :

contoh ALTER TABLE ADD INDEX (angka);

Setelah pembuatan dan pengaturan Indeks, nanti setiap kali Anda ingin mengambil beberapa informasi yang berkaitan dengan individu yang telah diberi nomor 5, layanan akan langsung menuju ke sana dengan menggunakan indeks, sehingga menghasilkan hasil dengan kecepatan yang jauh lebih cepat daripada kueri sebelumnya.

Dengan asumsi bahwa Anda memiliki database yang lebih besar, maka waktu pemuatannya akan membuat perbedaan signifikan dalam proses Indeksasi yang dapat memakan waktu lebih lama sehingga mengakibatkan penurunan kinerja aplikasi web Anda karena lebih lambat waktu muat.

Di sini, dalam kasus seperti itu, Anda perlu mengoptimalkan Database MySQL Anda dengan menggunakan kueri di bawah ini yang akan meningkatkan kecepatan dan mengurangi waktu pemuatan database Anda:

OPTIMASI sampel TABEL;

Setelah pengoptimalan, layanan MySQL Anda akan membutuhkan waktu lebih sedikit untuk menelusuri database Anda dan menawarkan hasil dalam waktu yang dikurangi secara drastis, sehingga menghindari beban yang tidak diinginkan pada database Anda, yang pada akhirnya akan menghasilkan hasil yang lebih baik kinerja keseluruhan aplikasi web Anda.

Catatan:MySQL disertakan dalam paket Hosting VPS Murah dan Hosting Linux kami secara gratis.

Suka pos ini ?

Bagikan di Profil Jejaring Sosial Anda ( Facebook, Twitter &Google+) dan dapatkan diskon tetap 10% untuk Hosting VPS dan Server Khusus kami.

Kirimkan tautan yang dibagikan melalui email kepada kami di :[email protected] atau hubungi operator obrolan langsung kami sekarang, dengan mengklik Scroller “Obrolan Langsung” di sisi kiri halaman ini dan kami akan segera memberi Anda Kupon diskon!


Panels
  1. FAQ Penerapan MySQL

  2. Bagaimana Mengubah Susunan Database MySQL?

  3. Cadangan Basis Data MySQL Berskrip

  1. Cara mengoptimalkan dan memperbaiki database MySQL menggunakan phpMyAdmin

  2. Cara menyalin database MySQL

  3. Tingkatkan caching Database MySQL

  1. Cara Mencadangkan &Memulihkan Basis Data MySQL

  2. Impor Database MySQL

  3. Ganti nama basis data MySQL