Cara memeriksa dan memperbarui nilai max_connections di mysql

Cara memeriksa dan memperbarui nilai max_connections di mysql

MySQL adalah sistem manajemen basis data relasional sumber terbuka yang banyak digunakan untuk aplikasi web. Ini memungkinkan banyak pengguna untuk mengakses dan memanipulasi data secara bersamaan, dan menggunakan variabel sistem yang disebut "max_connection" untuk membatasi jumlah koneksi yang dapat dibuat ke server database.

MAX_Connections adalah parameter konfigurasi di MySQL yang menentukan jumlah maksimum koneksi bersamaan yang dapat dibuat dengan server database. Nilai ini diatur pada startup server dan dapat dimodifikasi secara dinamis. Nilai default biasanya diatur ke 151, tetapi ini dapat bervariasi tergantung pada konfigurasi server.

Di artikel ini, kami akan membahas cara memeriksa dan memperbarui nilai max_connections di mysql.

Memeriksa nilai max_connections saat ini

Untuk memeriksa nilai max_connections saat ini, Anda dapat menjalankan perintah berikut di MySQL:

"> Tampilkan variabel seperti 'max_connections';  
Output+-----------------+-------+| Variable_name | Nilai | +-----------------+-------+| Max_Connections | 151 | +-----------------+-------+1 baris di set (0.00 detik) 

Perintah ini akan menampilkan nilai saat ini max_connections. Jika Anda menggunakan klien MySQL, seperti MySQL Workbench, Anda juga dapat memeriksa nilainya dengan menavigasi ke bagian "Variabel Sistem" dari tab "File Opsi".

Memperbarui max_connections

Anda dapat menggunakan perintah set untuk memodifikasi nilai max_connections untuk sesi saat ini. Untuk mengatur nilai max_connections sementara, gunakan pernyataan SQL berikut:

"> Set Global Max_Connections =;  

Mengganti dengan nilai yang diinginkan untuk max_connections.

Perhatikan bahwa perintah ini menetapkan nilai max_connections secara global, artinya memengaruhi semua sesi yang terhubung ke server mysql. Berhati -hatilah untuk tidak mengatur nilainya terlalu tinggi, karena ini dapat menyebabkan masalah kinerja.

Memperbarui max_connections secara permanen

Untuk memodifikasi nilai max_connections secara permanen, Anda perlu memodifikasi file konfigurasi mysql. Lokasi file ini dapat bervariasi tergantung pada sistem operasi dan metode instalasi Anda.

Misalnya, pada sistem Linux dengan instalasi default MySQL, file konfigurasi biasanya terletak di /etc /my.cnf atau/etc/mysql/my.CNF. Pada sistem Windows, file konfigurasi biasanya terletak di C: \ Program Files \ Mysql \ Mysql Server 8.0 \ my.ini.

Setelah Anda menemukan file konfigurasi, buka di editor teks dan temukan bagian [mysqld]. Jika tidak ada entri yang ada untuk max_connections, tambahkan baris berikut:

max_connections = 300
1max_connections = 300

Di sini 300 adalah nilai baru, Anda dapat menggantinya dengan nilai yang diinginkan untuk max_connections.

Jika sudah ada entri untuk max_connections, modifikasi nilai dengan nilai yang diinginkan.

Restart server mysql

Setelah memodifikasi file konfigurasi, Anda perlu memulai kembali server mysql agar perubahan berlaku. Anda dapat melakukan ini dengan menggunakan perintah berikut:

Sudo Systemctl Restart MySQL  

Pada sistem Windows, Anda dapat memulai ulang layanan MySQL menggunakan alat layanan.

Memeriksa nilai max_connections yang diperbarui

Untuk mengkonfirmasi bahwa max_connections Nilai telah diperbarui, Anda dapat menggunakan 'Tampilkan variabel' perintah seperti yang dijelaskan sebelumnya. Atau, Anda dapat menggunakan perintah berikut:

"> Pilih @@ max_connections;  

Perintah ini akan menampilkan nilai max_connections saat ini.

Output + ------------------- + | @@ max_connections | + -------------------+ | 300 | + -------------------+ 1 baris di set (0.04 detik) 

Setel ulang nilai max_connections (opsional)

Jika Anda ingin mengatur ulang nilai max_connections kembali ke nilai default atau sebelumnya, gunakan perintah berikut:

"> Set global max_connections = default;  

Perintah ini menetapkan nilai max_connections kembali ke nilai defaultnya atau nilai yang ditetapkan sebelum Anda mengubahnya.

Jika Anda telah memperbarui nilai max_connections dengan mengedit file konfigurasi, juga mengembalikan nilai default ke 151.

Kesimpulan

'max_connections' adalah parameter konfigurasi penting di MySQL yang menentukan jumlah maksimum koneksi bersamaan yang dapat dibuat dengan server database. Di artikel ini, kami telah membahas cara memeriksa dan memperbarui nilai max_connections di mysql. Dengan mengikuti langkah -langkah ini, Anda dapat memastikan bahwa server MySQL Anda dikonfigurasi untuk menangani jumlah koneksi yang sesuai untuk kebutuhan aplikasi Anda.