sql >> Databasteknik >  >> RDS >> Oracle

Oracle SQL-teknik för att undvika att fylla translogg

Mängden uppdateringar av redo- och ångraloggarna kommer inte alls att minska om du bryter upp UPPDATERING i flera körningar av, säg 1000 poster. Utöver det kommer den totala frågetiden sannolikt att vara högre jämfört med att köra en enda stor SQL.

Det finns inget riktigt sätt att lösa problemet med ÅNGA/REDO-logga i UPPDATERINGAR. Med INSERTs och CREATE TABLEs kan du använda ett DIRECT aka APPEND-alternativ, men jag antar att detta inte fungerar lätt för dig.



  1. Kasta millisekundsdelen från tidsstämpeln

  2. Förstå DROP TABLE-satsen i SQL Server

  3. Rangordna funktioner i SQL Server

  4. INTE I fråga... udda resultat