sql >> Databasteknik >  >> RDS >> Oracle

Genomför automatiskt en maximal databastabellstorlek genom att ta bort gamla rader

Beroende på din definition av enklare...

Min partiskhet skulle vara att schemalägga ett jobb som körs med jämna mellanrum (säg, natt) för att ta bort de äldsta raderna. Om du förväntar dig att du skulle kunna generera en miljon händelseloggar på en enda dag, kanske du vill att jobbet ska köras oftare, men varje natt är i allmänhet tillräckligt för de flesta. Detta har fördelen av att det är asynkront så att du inte ådrar dig kostnaden för att räkna en miljon rader varje gång du gör en infogning för att ta reda på om du måste rensa vissa data. Å andra sidan kräver det potentiellt viss administration för att ställa in jobbet.



  1. django quiz app modell för flervalsfrågor

  2. 7 sätt att returnera alla tabeller med en primärnyckel i SQL Server

  3. Hur man tar bort en kolumn i SQL

  4. Orsakas av:java.sql.SQLException:Teckenkodningen 'utf8mb4' stöds inte