sql >> Database >  >> RDS >> Oracle

Spring Batch ORA-08177:kan de toegang voor deze transactie niet serialiseren bij het uitvoeren van een enkele taak, GESERIALISEERD isolatieniveau

Van officieel document - 4.3.1

Het standaard isolatieniveau voor die methode is SERIALIZABLE, wat behoorlijk agressief is:READ_COMMITTED zou net zo goed werken;READ_UNCOMMITTED zou prima zijn als het niet waarschijnlijk is dat twee processen op deze manier botsen. Omdat een aanroep van de create*-methode echter vrij kort is, is het onwaarschijnlijk dat de SERIALIZED problemen zal veroorzaken, zolang het databaseplatform dit ondersteunt .



  1. SQUARE() Voorbeelden in SQL Server

  2. Unicode-tekens vervangen in PostgreSQL

  3. postgresql externe sleutel syntaxis

  4. Hoe u de huidige tijd kunt krijgen (zonder tijdzone) in PostgreSQL