sql >> Databáze >  >> RDS >> Mysql

Jak zabránit překročení max_user_connections při opakovaném načítání/obnovování stránky?

ODPOVĚĎ:

Dvě věci, na které se můžete podívat:

  1. mysql_close() – Může se stát, že systém několik sekund čeká na uzavření připojení, protože jste mu to neřekli. (IE:počítač nezavře dveře hned, dokud mu to neřeknete nebo dokud není vše řečeno a uděláno).

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

Ujistěte se, že při připojování používáte proměnnou...

  1. Můžete zkusit trvalé připojení mysql php. V podstatě jedno trvalé připojení k databázi... není to ideální, ale taky by to mohlo fungovat. Jeho syntaxe je prakticky stejná jako mysql_connect():

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

SEKUNDÁRNÍ:

Pokud máte zájem, mohu vám poskytnout lepší vývojové prostředí php/mysql (zdarma, bez jakýchkoli závazků)... 100% vaše volba, jen se vám pokusím pomoci.

RANT:

Nechápu, proč tady lidé trvají na tom, aby ostatním říkali, aby používali PDO, ale nepomáhají vyřešit problém... lidé budou používat, co chtějí, dokud se nenaučí lepší způsob, jak to udělat. Poražení koně s CHOP nepřiměje lidi, aby si ho osvojili rychleji...




  1. SQL NOT Operátor pro začátečníky

  2. Načte návratové hodnoty pole pl/sql v jazyce Java

  3. Přejmenujte tabulku s mezerami mysql

  4. Rychlejší způsob, jak odstranit odpovídající řádky?