Saya mencoba menemukan hambatan di server saya, khususnya di aplikasi web saya mengapa semuanya berjalan sangat lambat. Ini adalah screenshot dari htop saya:
Sejauh yang saya tahu mysql di sini hampir mengambil semua sumber daya CPU. Saya bertanya-tanya bagaimana saya bisa mengurangi ini.
Tidak ada cara yang jelas untuk menjawab pertanyaan ini, tapi saya akan mulai dengan menentukan apakah yang dilakukan mysqld diinginkan. jika tidak, maka Anda perlu memperbaiki masalah dalam konfigurasi server Anda atau cara aplikasi Anda menggunakan database Anda.
—
Frank Thomas
@ FrankThomas bagaimana cara menentukan apakah mysql melakukan yang diinginkan?
—
adit
Blog kinerja-mysql, memimpin orang-orang saya di Percona, adalah sumber yang sangat bagus yang harus Anda manfaatkan: mysqlperformanceblog.com/2008/08/04/...
—
Andrew
Untuk Menguraikan; Anda memiliki salah satu dari dua masalah (atau mungkin keduanya): salah satu aplikasi Anda mengalami gangguan, karena masalah dalam konfigurasi atau logika program, atau server Anda hanya kekurangan persediaan untuk kebutuhan Anda. Dengan menganalisis apa yang dilakukan mysql, Anda mungkin dapat menentukan mana masalahnya. jika Anda melihat aktivitas besar, tetapi tidak ada masalah dengan kebuntuan atau kinerja lain yang mempengaruhi kesengsaraan, maka Anda mungkin hanya perlu server yang lebih baik. jika Anda melihat masalah dengan apa yang dilakukan mysqld, Anda ingin mengasah aktivitas spesifik dan mengoptimalkannya.
—
Frank Thomas