Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie teilt man eine einzige MySQL-Verbindung zwischen mehreren Threads?

Nicht. Habe in jedem Thread eine andere Verbindung.

Die Verbindungen sollten gepoolt werden, wenn Sie also eine neue Verbindung öffnen, wird dies eigentlich nicht der Fall sein eine neue Verbindung öffnen, wird einfach eine offene Verbindung aus dem Pool geholt.

Aus diesem Grund gibt es keinen Grund, solche langlebigen Verbindungen zwischen Threads zu teilen. Erstellen Sie einfach eine neue Verbindung für den Umfang jeder logischen Transaktion und lassen Sie das Verbindungspooling den Rest erledigen.