SETUP SAYA ( contoh )
Saya menjalankan Linux pada instance Amazon High CPU Extra Large EC2 dengan spesifikasi berikut:
- Memori 7 GB
- 20 Unit Komputasi EC2 (masing-masing 8 inti virtual dengan 2.5 Unit Komputasi EC2)
- 1690 GB penyimpanan instance lokal
- Platform 64-bit
Saya memiliki dua database MySQL besar yang berjalan di mesin penyimpanan MyISAM. Satu adalah 2GB dan yang lainnya adalah 500MB. Saya ingin memastikan MySQL menggunakan RAM sebanyak mungkin / perlu untuk memaksimalkan kecepatan permintaan. Saya tahu ada banyak opsi konfigurasi memori MySQL seperti key_buffer_size
dan MyISAM_sort_buffer_size,
tapi saya tidak terbiasa dengan mengoptimalkan ini.
PERTANYAAN
- Bagaimana cara memeriksa memori apa yang saat ini digunakan MySQL pada sistem Linux?
- Bagaimana cara memaksimalkan / mengoptimalkan penggunaan memori MySQL?
- Dengan anggapan pertanyaan dan skema saya dioptimalkan, perubahan apa yang harus saya pertimbangkan?