sql >> Databasteknik >  >> RDS >> Mysql

Hur delar man en mysql-anslutning mellan flera trådar?

Gör det inte. Ha olika anslutningar på varje tråd.

Anslutningarna bör slås samman, så när du öppnar en ny anslutning kommer den inte att faktiskt öppna upp en ny anslutning, det är bara att ta en öppen anslutning från poolen.

På grund av det finns det ingen anledning att ha sådana långlivade anslutningar delade mellan trådar. Skapa bara en ny anslutning för varje logisk transaktions omfattning och låt anslutningspoolen ta hand om resten.




  1. Använda resultat från en MySQL-fråga i en annan fråga i en PHP-miljö

  2. Django-fixturen misslyckas, med angivande av DatabaseError:värdet är för långt för att typtecken varierar (50)

  3. SQL Server pivot kontra multipel koppling

  4. Det effektivaste sättet att välja tusentals rader från en lista med ID