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

tạo chế độ xem cụ thể hóa cho báo cáo hàng năm dựa trên chức năng chậm

Trước tiên, bạn không có truy vấn "nhóm theo", vì vậy bạn có thể xóa truy vấn đó.

Một MV sẽ hữu ích nhất nếu bạn cần tính toán lại tất cả của dữ liệu cho tất cả các năm. Vì đây có vẻ là một bản tóm tắt, không cần xử lý lại dữ liệu cũ, chỉ được cập nhật khi các ngày ngưỡng nhất định như cuối năm trôi qua, tôi khuyên bạn nên đặt kết quả vào một bảng bình thường và chỉ thêm các bản cập nhật thường xuyên vào ngày ngưỡng của bạn xảy ra (hàng năm?) bằng cách sử dụng một thủ tục được lưu trữ. Nếu không, MV của bạn sẽ mất nhiều thời gian hơn để chạy và yêu cầu nhiều tài nguyên hệ thống hơn với mỗi lần thực thi có thêm một ngày mới.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle db Tham gia so với FROM a, b, c

  2. làm thế nào để tăng giá trị datetime với giá trị gia tăng là 30 phút trong oracle?

  3. ORA-01882:không tìm thấy vùng múi giờ

  4. Làm thế nào để cài đặt gói ROracle trên Windows 7?

  5. Sự cố NLS_CHARACTERSET WE8ISO8859P1 và UTF8 trong Oracle