Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Tự động thực thi kích thước bảng cơ sở dữ liệu tối đa bằng cách loại bỏ các hàng cũ

Tùy thuộc vào định nghĩa của bạn về đơn giản hơn ...

Ý kiến ​​của tôi là lên lịch công việc chạy định kỳ (giả sử hàng đêm) để xóa các hàng cũ nhất. Nếu bạn mong đợi rằng bạn có thể tạo ra một triệu bản ghi sự kiện trong một ngày, bạn có thể muốn công việc chạy thường xuyên hơn, nhưng hàng đêm nói chung là đủ đối với hầu hết mọi người. Điều này có lợi thế là không đồng bộ để bạn không phải chịu chi phí đếm hàng triệu hàng mỗi khi bạn thực hiện chèn để tìm hiểu xem bạn có phải xóa một số dữ liệu hay không. Mặt khác, nó có khả năng yêu cầu một số quản trị viên để thiết lập công việc.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm số năm liên tiếp tối đa cho mỗi ID trong một bảng (Oracle SQL)

  2. Làm cách nào để lấy id chèn cuối cùng trong Oracle bằng MyBatis?

  3. Cách tôi xóa các bản sao khỏi listagg

  4. Lỗi chuỗi nhà phát triển Oracle Sql quá dài theo nghĩa đen

  5. Cách lưu trữ kết quả lựa chọn thành biến trong thủ tục Oracle