sql >> Database teknologi >  >> RDS >> Mysql

Hvad er implikationerne af at åbne MySQL-forbindelser igen og igen i PHP

Min enkeltsindede (ISAM, ingen transaktioner) C-sprog-app kører i otte timer om dagen og opdaterer flere tabeller i én database over én enkelt MySQL-forbindelse, der forbliver åben hele tiden. Det fungerer fint. Når som helst der er nogen form for MySQL-fejl (ikke kun serveren forsvundet), kalder koden bare mysql_real_connect() igen, og den genoptager uden problemer. Genopkobling er et af de steder, hvor MySQL efter min mening fungerer fejlfrit.

Men der er masser af kontroverser og diskussioner om det gode/dårlige ved vedvarende forbindelser. Du kan finde noget af det her:

http://www.google.com/webhp?hl=&sourceid=navclient-ff&rlz=1B3GGLL_enUS384US384&ie=UTF-8#rlz =1B3GGLL_enUS384US384&hl=da&source=hp&q=mysql+persistent+connection&aq=0&aqi=g4g-m5&aql=&oq=mysql+persistent+conn&gs_rfai=Ch2c6iCchTO3zG4AAAZe6f6f4aaaZe6f6f4aaaaa9e6f6aaaaa9e6f6aaaaaaaaaaaaaaaaa9d6f4aaaaa9e6f4aaaaa9e6f4aaaaaa9e6f4aaaaa9e6f4aaaaa9e6f4aaaaaa9e6f4aaaaa9e6f6f6aaaa9f

-- HTH



  1. MySQL:er det muligt at group_concat flere rækker?

  2. Cloud Backup-indstillinger til MySQL- og MariaDB-databaser

  3. Ser på Database Snapshot Performance

  4. while($row =mysql_fetch_assoc($result)) - Hvordan foreacher man $row?