Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Automatyczne wymuszanie maksymalnego rozmiaru tabeli bazy danych przez usunięcie starych wierszy

W zależności od definicji prostszych...

Moje nastawienie polegałoby na zaplanowaniu zadania, które jest uruchamiane okresowo (powiedzmy co noc), aby usunąć najstarsze wiersze. Jeśli spodziewasz się, że możesz wygenerować milion dzienników zdarzeń w ciągu jednego dnia, możesz chcieć, aby zadanie było uruchamiane częściej, ale dla większości ludzi zwykle wystarcza to co noc. Ma to tę zaletę, że jest asynchroniczny, dzięki czemu nie ponosisz kosztów związanych z liczeniem miliona wierszy za każdym razem, gdy wykonujesz wstawianie, aby dowiedzieć się, czy musisz wyczyścić niektóre dane. Z drugiej strony potencjalnie wymaga trochę administracji, aby skonfigurować zadanie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodawać i usuwać tagi xml istniejących danych w kolumnie xmltype w oracle?

  2. Baza danych Oracle wisi w nieskończoność w zapytaniach UPDATE

  3. Ograniczenie minimalnej długości na kolumnie

  4. Kopiowanie danych między schematami Oracle za pomocą SQL

  5. PRZYPADEK KIEDY WARUNEK PLSQL