Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mySQL Error 1040:Terlalu Banyak Koneksi

MySQL:ERROR 1040:Terlalu banyak koneksi

Ini pada dasarnya memberitahu bahwa MySQL menangani jumlah maksimum koneksi secara bersamaan dan secara default menangani 100 koneksi secara bersamaan.

Alasan berikut ini menyebabkan MySQL kehabisan koneksi.

  1. Kueri Lambat

  2. Teknik Penyimpanan Data

  3. Konfigurasi MySQL buruk

Saya dapat mengatasi masalah ini dengan melakukan hal berikut.

Buka MySQL command line tool dan ketik,

show variables like "max_connections";

Ini akan mengembalikan Anda sesuatu seperti ini.

+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 100   |
+-----------------+-------+

Anda dapat mengubah pengaturan ke mis. 200 dengan mengeluarkan perintah berikut tanpa harus me-restart server MySQL.

set global max_connections = 200;

Sekarang ketika Anda me-restart MySQL pada waktu berikutnya akan menggunakan pengaturan ini, bukan default.

Perlu diingat bahwa peningkatan jumlah koneksi akan meningkatkan jumlah RAM yang diperlukan untuk menjalankan MySQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah mysql_insert_id aman digunakan?

  2. Cara Mendapatkan Catatan dari Hari Ini di MySQL

  3. Tentang Neo4j

  4. Bagaimana saya bisa menemukan karakter non-ASCII di MySQL?

  5. Apa yang dimaksud dengan kesalahan mysql 1025 (HY000):Kesalahan saat mengganti nama './foo' (errorno:150)?