sql >> Database >  >> RDS >> Oracle

Oracle SQL-techniek om te voorkomen dat trans-log wordt gevuld

Het aantal updates voor de logboeken voor opnieuw uitvoeren en ongedaan maken wordt helemaal niet verminderd als u de UPDATE opdeelt in meerdere runs van bijvoorbeeld 1000 records. Bovendien zal de totale querytijd hoogstwaarschijnlijk hoger zijn in vergelijking met het uitvoeren van een enkele grote SQL.

Er is geen echte manier om het UNDO/REDO-logprobleem in UPDATEs aan te pakken. Met INSERTs en CREATE TABLEs kun je een DIRECT aka APPEND-optie gebruiken, maar ik denk dat dit niet gemakkelijk voor jou werkt.



  1. SQL Server retourneert onverwacht weeknummer

  2. Selecteer N vorige en M volgende items rond huidige item-ID

  3. Het effect van `mysqli_real_escape_string` . omkeren

  4. Het schema specificeren in Panda's to_sql