Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zapobiec przekroczeniu max_user_connections przy wielokrotnym przeładowywaniu/odświeżaniu strony?

ODPOWIEDŹ:

Dwie rzeczy, którym możesz się przyjrzeć:

  1. mysql_close() - Możliwe, że system czeka kilka sekund na zamknięcie połączeń, ponieważ nie kazałeś mu tego. (Tz.:komputer nie zamyka drzwi od razu, dopóki mu nie polecisz lub dopóki wszystko nie zostanie powiedziane i zrobione).

$connection =mysql_connect();mysql_close($connection);

Upewnij się, że używasz zmiennej podczas łączenia...

  1. Możesz wypróbować trwałe połączenie mysql php. W zasadzie jedno stałe połączenie z bazą danych... nie jest idealne, ale mogłoby też działać. Jego składnia jest praktycznie taka sama jak mysql_connect():

$connection =mysql_pconnect("localhost","mysql_user","mysql_pwd");

DODATKOWE:

Jeśli jesteś zainteresowany, być może będę w stanie zapewnić Ci lepsze środowisko programistyczne php/mysql (za darmo, bez jakichkolwiek zobowiązań)... 100% twój wybór, po prostu staram się ci pomóc.

RANT:

Nie rozumiem, dlaczego ludzie tutaj nalegają, aby mówić innym, aby używali PDO, ale nie pomagają rozwiązać problemu… ludzie będą używać tego, co chcą, dopóki nie nauczą się lepszego sposobu na robienie tego. Pokonanie konia PDO nie sprawi, że ludzie przyjmą go szybciej...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skrypt Google Apps do eksportowania arkuszy kalkulacyjnych do mySQL wykonywany na wielu plikach

  2. Dlaczego mój obraz się nie wyświetla?

  3. Pierwsze kroki z GearHost do tworzenia baz danych MySQL

  4. Jak mogę przesłać poszczególne wiersze CSV do różnych tabel w PHP?

  5. Jak uzyskać rekord z maksymalną wartością w MySQL?