Sesuaikan konfigurasi MySQL atau perbarui server MySQL
- mysqld.exe adalah bagian dari MySQL Server Perangkat lunak yang dikembangkan oleh pengembang perangkat lunak Oracle.
- Saat Anda menjalankan perangkat lunak MySQL di komputer Anda, tugas-tugas dalam mysqld.exe akan dijalankan di PC Anda.
- Penggunaan CPU yang tinggi oleh mysqld.exe menunjukkan beban berat atau masalah kinerja di server MySQL.
XINSTALL DENGAN MENGKLIK FILE DOWNLOAD
- Unduh Fortect dan instal di PC Anda.
- Mulai proses pemindaian alat untuk mencari file korup yang menjadi sumber masalah Anda.
- Klik kanan Mulai Perbaikan sehingga alat dapat memulai algoritme perbaikan.
- Fortect telah diunduh oleh 0 pembaca bulan ini.
Terkadang, program tertentu seperti editor video atau IDE biasanya menuntut dan menggunakan banyak waktu dan memori CPU. Namun, jika program seperti mysqld.exe yang dulunya merupakan program ringan tiba-tiba mulai menghabiskan waktu CPU dan/atau memori, ini bisa menjadi tanda adanya masalah mendasar.
Dalam panduan ini, kami akan menjelaskan apa itu mysqld.exe, memeriksa faktor penyebabnya penggunaan CPU yang tinggi dalam proses MySQL ini, dan menawarkan solusi praktis untuk memperbaiki masalah tersebut.
Apa itu Mysqld di Pengelola Tugas?
mysqld.exe adalah proses yang terkait dengan alat manajemen database MySQL. Proses tersebut bertanggung jawab untuk menjalankan server MySQL, yang memungkinkan klien untuk terhubung ke database, mengeksekusi kueri, dan melakukan berbagai operasi database.
Saat Anda menginstal MySQL di sistem Anda, file mysqld.exe biasanya terletak di folder instalasi MySQL, dan diluncurkan saat Anda memulai server MySQL. Setelah koneksi klien dibuat, itu menangani permintaan yang masuk, mengeksekusi perintah SQL, dan mengelola data yang mendasarinya.
Mengapa mysqld.exe menggunakan begitu banyak CPU?
mysqld.exe adalah komponen penting dari MySQL dan bertanggung jawab atas fungsionalitas inti dari server database. Proses berjalan di latar belakang selama server MySQL berjalan, menjalankan tugasnya secara diam-diam.
Kiat ahli:
SPONSOR
Beberapa masalah PC sulit untuk diatasi, terutama jika file sistem dan repositori Windows Anda hilang atau rusak.
Pastikan untuk menggunakan alat khusus, seperti Benteng, yang akan memindai dan mengganti file Anda yang rusak dengan versi barunya dari repositori.
Penggunaan CPU yang tinggi oleh mysqld.exe dapat disebabkan oleh berbagai faktor. Berikut adalah beberapa alasan umum:
- Kueri yang dioptimalkan dengan buruk: Permintaan yang tidak efisien atau ditulis dengan buruk dapat menyebabkan penggunaan CPU yang tinggi.
- Peningkatan koneksi simultan: Sejumlah besar koneksi simultan ke server MySQL dapat menyebabkan peningkatan penggunaan CPU.
- Sumber daya perangkat keras tidak mencukupi:Sumber daya perangkat keras tidak mencukupi, seperti core CPU terbatas atau memori tidak mencukupi, dapat mengakibatkan penggunaan CPU yang tinggi.
- Kelebihan server: Jika server MySQL sedang menangani beban yang berat atau mengalami lonjakan lalu lintas yang tiba-tiba, hal itu dapat menyebabkan penggunaan CPU yang tinggi.
- Pengindeksan buruk: Indeks yang hilang atau tidak tepat dapat menyebabkan penggunaan CPU yang berlebihan selama eksekusi kueri.
- Bug perangkat lunak atau masalah kompatibilitas: Bug atau masalah kompatibilitas dapat menyebabkan penggunaan CPU yang tidak normal.
Bagaimana cara memperbaiki penggunaan CPU mysqld.exe yang tinggi?
Gunakan alat pemantauan bawaan MySQL atau alat pemantauan pihak ketiga untuk memeriksa kueri atau proses tertentu yang menghabiskan banyak sumber daya CPU.
- Pertama, sambungkan ke Server MySQL menggunakan klien MySQL (misalnya, MySQL Workbench)
- Buka menu Mulai, ketik Klien baris perintah MySQL 8.0 (untuk MySQL 8.0), dan luncurkan alat.
- Untuk mengakses tabel Performance Schema, ketikkan perintah berikut dan tekan Memasuki:
PILIH * DARI performance_schema.events_statements_summary_by_digest ORDER BY `SUM_TIMER_WAIT` DESC;
- Dengan menjalankan perintah ini, Anda dapat melihat kueri yang membutuhkan waktu paling lama untuk dijalankan, yang dapat membantu Anda mengetahui apa yang mungkin menyebabkan masalah. Lihat hasilnya untuk menemukan kueri atau proses yang menggunakan banyak daya CPU.
2. Tinjau dan sesuaikan konfigurasi MySQL
- Buka File Explorer dan arahkan ke lokasi berikut:
C:\ProgramData\MySQL\MySQL Server 8.0
- Benar file bernama saya.ini dan pilih Buka dengan.
- Lalu, pilih Notepad dan klik Selalu.
- Temukan parameter bernama innodb_buffer_pool_size dan ubah nilai ke jumlah memori yang sesuai untuk server Anda.
- Pilih nilai yang sesuai dengan ukuran server dan database Anda, seperti 1 untuk 1 gigabyte memori.
- Selanjutnya, cari parameter yang dipanggil max_connections dan kurangi nilainya ke angka yang lebih rendah, seperti 100.
- Dengan menurunkan nilai ini, Anda dapat membatasi beban kerja dan membatasi jumlah koneksi simultan yang diizinkan ke server MySQL.
- Setelah melakukan perubahan yang diperlukan, klik Mengajukan dan pilih Menyimpan untuk menyimpan file konfigurasi.
- Mulai ulang server MySQL untuk menerapkan konfigurasi baru.
- Kemudian, pantau proses mysqld.exe untuk melihat apakah masih menggunakan banyak sumber daya CPU.
- Kesalahan MBR 1: Penyebab Umum & Cara Memperbaikinya
- Apakah Anda akan menggunakan ponsel Windows 11?
- Ingin melihat efek Mika Microsoft di Chrome? Begini caranya
- Rog Ally Tidak Akan Masuk ke Mode Tablet? Inilah yang dapat Anda lakukan
3. Tingkatkan MySQL
- tekan Windows kunci, ketik Pemasang MySQL dan pilih Penginstal MySQL – Komunitas aplikasi dari hasil pencarian.
- Di dasbor Pemasang MySQL, klik Katalog tombol.
- Lalu, klik Menjalankan untuk mengunduh perubahan terbaru pada katalog.
- Klik Ya pada kotak prompt untuk mengunduh informasi terbaru untuk pemutakhiran.
- Lalu klik Berikutnya untuk meninjau riwayat pembaruan.
- Klik Menyelesaikan untuk kembali ke dasbor Penginstal MySQL.
- Setelah itu, klik Meningkatkan untuk melihat akan melihat daftar produk dengan versi yang lebih baru tersedia.
- Ikuti instruksi penginstal untuk memperbarui produk MySQL.
- Setelah memutakhirkan, Anda mungkin perlu mengkonfigurasi ulang server MySQL yang ditingkatkan. Anda perlu mengatur parameter seperti nomor port, kata sandi root, dan opsi konfigurasi lainnya.
- Terakhir, restart komputer Anda dan luncurkan MySQL lagi. Periksa apakah proses mysqld.exe masih menggunakan banyak CPU
4. Tingkatkan perangkat keras Anda
Jika server Anda selalu memiliki penggunaan CPU yang tinggi, pertimbangkan untuk meningkatkan kinerja server Anda dengan memutakhirkan perangkat keras atau mengalokasikan lebih banyak sumber daya.
Ini berarti menambahkan lebih banyak hal seperti inti CPU, memori (RAM), atau penyimpanan. Saat server tidak memiliki sumber daya yang cukup, server tidak dapat menangani beban kerja dengan baik, dan hal itu menyebabkan penggunaan CPU yang tinggi.
Korupsi data dan kehilangan data adalah masalah umum di server MySQL. Jika Anda mengalami masalah ini, mari kita lihat langkah-langkah yang diperlukan memperbaiki database yang rusak di SQL Server.
Silakan berbagi di komentar di bawah solusi yang berhasil untuk Anda dalam memperbaiki masalah ini.
Masih mengalami masalah?
SPONSOR
Jika saran di atas tidak menyelesaikan masalah Anda, komputer Anda mungkin mengalami masalah Windows yang lebih parah. Kami menyarankan memilih solusi all-in-one seperti Benteng untuk memperbaiki masalah secara efisien. Setelah instalasi, cukup klik Lihat & Perbaiki tombol lalu tekan Mulai Perbaikan.