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

Czy nieużywane połączenia mysql spowalniają działanie skryptów?

Nie, nieużywane połączenie MySQL nie będzie zużywać dużo (jeśli w ogóle) czasu procesora, chociaż zajmie trochę pamięci, aby obsłużyć różne bity „stanu”, które muszą być utrzymywane na podstawie każdego połączenia.

Należy jednak pamiętać, że protokół połączenia MySQL jest w rzeczywistości dość „lekki”. Utrzymanie puli trwałych połączeń brzmi atrakcyjnie, ale koszt ustanowienia nowego połączenia i tak jest już bardzo niski.

Trwałe połączenia są szybkim rozwiązaniem w rozwiązywaniu ogólnych problemów związanych z połączeniem, ale powodują problemy. Najgorsze, to porzucone połączenia, mogą pozostawić połączenia w nieokreślonym stanie (transakcje w toku, zmienione zmienne/konfiguracje serwera itp.) i możesz dość łatwo stworzyć niezamierzone zakleszczenia, chyba że będziesz bardzo ostrożny.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL XDevAPI Jak zwrócić pomyślny status

  2. PDO MySQL:Wstaw wiele wierszy w jednym zapytaniu

  3. MySQL CONCAT(ciąg,długi tekst) daje w wyniku ciąg szesnastkowy

  4. Jak skonfigurować MySQL pod Zend Framework?

  5. Kolejność MySQL według najlepszego dopasowania