Oracle
 sql >> Database >  >> RDS >> Oracle

Unica connessione con Oracle

Il team di sviluppo di Oracle Database sconsiglia fortemente utilizzando una singola connessione in più thread. Che quasi sempre causa problemi. Come regola generale, non prenderemo in considerazione alcuna segnalazione di problemi che faccia questo.

Una connessione può avere più istruzioni e/o set di risultati aperti contemporaneamente, ma solo uno può essere eseguito alla volta. I collegamenti sono rigorosamente unifilari e bloccanti. Cerchiamo di impedire a più thread di accedere a una connessione contemporaneamente, ma ci sono alcuni casi strani in cui è possibile. Questi sono tutti ma garantiti per causare problemi. (Non è pratico correggere o prevenire questi casi principalmente per motivi di prestazioni. Basta non condividere una singola connessione su più thread.)