sql >> Database >  >> RDS >> Oracle

Hoe kan ik voorkomen dat mijn DB-verbinding faalt als het netwerk onstabiel is?

Ik stel het volgende voor over Database Component.

  1. maak verbinding op elke sql en sluit na voltooiing.
  2. Gebruik time-out voor verbinding en herstart query als er een time-out is
  3. Als de verbinding met de database is verbroken, spoolt u de gegevens naar een lokale database op de client en start u de verzending naar de centrale database opnieuw zodra er weer verbinding is. Zo verlies je geen data.
  4. Gebruik een timer om te controleren op centrale databaseconnectiviteit om niet-verzonden gegevens te spoolen.

Dit probleem komt vaak voor bij het verzamelen van gegevens op de werkvloer en de bovenstaande suggestie is de enige manier waarop ik het probleem effectief kan aanpakken.



  1. Bestellen door binnen groep door in Leer 2

  2. Ondersteuning voor meerdere talen in 11i/R12

  3. Hoe het standaardschema in Yii2 in te stellen?

  4. Opties voor cloudback-up voor MySQL- en MariaDB-databases