sql >> Databasteknik >  >> RDS >> Mysql

Hur förhindrar man att max_user_connections överskrids vid omladdning/uppdatering av sidan flera gånger?

SVAR:

Två saker du kan titta på:

  1. mysql_close() - Det kan vara så att systemet väntar några sekunder på att stänga anslutningar eftersom du inte sa till det. (Dvs:datorn stänger inte dörren direkt förrän du säger till eller förrän allt är sagt och gjort).

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

Se till att använda variabeln när du ansluter...

  1. Du kan prova phps mysql-beständiga anslutning. I grund och botten en permanent anslutning till databasen... det är inte idealiskt, men det kan också fungera. Syntaxen är praktiskt taget densamma som mysql_connect():

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

SEKUNDÄRT:

Om du är intresserad kanske jag kan ge dig en bättre php/mysql-utvecklingsmiljö (gratis, utan förpliktelser av något slag)... 100% ditt val, jag försöker bara hjälpa dig.

RANT:

Jag förstår inte varför folk här insisterar på att säga åt andra att använda PDO, men hjälp inte till att lösa problemet... folk kommer att använda vad de vill tills de lär sig ett bättre sätt att göra det. Att slå PDO-hästen kommer inte att få folk att adoptera den snabbare...




  1. Returnerar utdata från Python CGI MySQL-skript

  2. Mata ut SQLite-frågeresultat som ett INSERT-uttalande

  3. Inget mer SPU

  4. MySQL-kommandon för säkerhetskopiering och återställning för databasadministration