sql >> Database >  >> RDS >> Oracle

Enkele verbinding met Oracle

Het Oracle Database Dev Team raadt ten zeerste af met behulp van een enkele verbinding in meerdere threads. Dat levert bijna altijd problemen op. Als algemene regel nemen we geen enkel probleemrapport in overweging dat dit doet.

Een verbinding kan meerdere Statements en/of ResultSets tegelijk hebben geopend, maar er kan er maar één tegelijk worden uitgevoerd. Verbindingen zijn strikt enkeldraads en blokkerend. We proberen te voorkomen dat meerdere threads tegelijkertijd toegang krijgen tot een verbinding, maar er zijn een paar vreemde gevallen waarin dit mogelijk is. Deze veroorzaken vrijwel gegarandeerd problemen. (Het is niet praktisch om deze gevallen op te lossen of te voorkomen, vooral om prestatieredenen. Deel een enkele verbinding niet over meerdere threads.)



  1. CHARINDEX() vs PATINDEX() in SQL Server - Wat is het verschil?

  2. Waarom werkt PHP's OCI8/Oracle oci_bind_array_by_name niet voor mij?

  3. PHP7.0-FPM met Docker:Kan dynamische bibliotheek OCI8 niet laden

  4. Php-vervolgkeuzelijst invullen vanuit mysql-database