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

Hvordan kan jeg forhindre, at min DB-forbindelse svigter, når netværket er ustabilt?

Jeg foreslår følgende om Database Component.

  1. tilslut på hver sql og luk ved færdiggørelse.
  2. Brug forbindelsestimeout og genstartsforespørgsel, hvis der er en timeout
  3. Hvis databasen er afbrudt, skal du spoole dataene til en lokal database på klienten og genstarte transmissionen til den centrale database, når der er forbindelse igen. På denne måde mister du ingen data.
  4. Brug en timer til at tjekke for central databaseforbindelse til at udføre spooling af ikke-transmitterede data.

Dette problem er almindeligt for dataindsamling på butiksgulvet, og forslaget ovenfor er den eneste måde, jeg effektivt kunne håndtere problemet på.



  1. Oracle:Få maksimal værdi af en gruppe?

  2. INDSÆT... VÆLG... HVOR... PÅ DUPLIKAT... mysql-forespørgsel

  3. Hvordan kan jeg tilføje et afkrydsningsfelt til en datatabel, der skal bruges til at slette den valgte række?

  4. CakePHP / Mysql Indsæt UTF-8