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

Jakie są konsekwencje ciągłego otwierania połączeń MySQL w PHP?

Moja prosta (ISAM, bez transakcji) aplikacja w języku C działa przez osiem godzin dziennie, aktualizując wiele tabel w jednej bazie danych za pośrednictwem jednego połączenia MySQL, które pozostaje otwarte przez cały czas. Działa dobrze. Za każdym razem, gdy wystąpi jakikolwiek błąd MySQL (nie tylko serwer zniknął), kod po prostu ponownie wywołuje mysql_real_connect() i uruchamia się bez żadnych problemów. Ponowne połączenie to jedno z miejsc, w których, moim zdaniem, MySQL działa bezbłędnie.

Ale jest wiele kontrowersji i dyskusji na temat dobra/zła trwałych połączeń. Część z nich można znaleźć tutaj:

&=&ffrlUSLLNA=http://3zrlUSLLNAD=1. =1B3GGLL_enUS384US384&hl=en&source=hp&q=mysql+persistent+connection&aq=0&aqi=g4g-m5&aql=&oq=mysql+persistent+conn&gs_rfai=Ch2c6iCchTO3zAaaG4i6129F962K-i

-- HTH



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak przyciąć wejściowy adres e-mail, aby do bazy danych zostały wprowadzone tylko dane przed znakiem @?

  2. Rozwiązywanie problemów z nieprawidłowym kodowaniem znaków podczas wyświetlania wyników bazy danych MySQL po aktualizacji do PHP 5.3

  3. zmiana mysql innodb_large_prefix

  4. MySQL CASE do aktualizacji wielu kolumn

  5. Użycie ALTER do usunięcia kolumny, jeśli istnieje w MySQL