Oracle
 sql >> Base de données >  >> RDS >> Oracle

Connexion unique avec Oracle

L'équipe de développement Oracle Database déconseille fortement en utilisant une seule connexion dans plusieurs threads. Cela pose presque toujours des problèmes. En règle générale, nous ne considérerons aucun rapport de problème faisant cela.

Une connexion peut avoir plusieurs instructions et/ou ensembles de résultats ouverts en même temps, mais un seul peut être exécuté à la fois. Les connexions sont strictement mono-thread et bloquantes. Nous essayons d'empêcher plusieurs threads d'accéder simultanément à une connexion, mais il existe quelques cas étranges où cela est possible. Ceux-ci sont presque garantis pour causer des problèmes. (Il n'est pas pratique de résoudre ou d'empêcher ces cas principalement pour des raisons de performances. Ne partagez simplement pas une seule connexion sur plusieurs threads.)