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

Oracle - Materialized View thay đổi cấu trúc quá chậm

Bạn không thể thay đổi định nghĩa của truy vấn cho một chế độ xem cụ thể hóa - bạn phải bỏ và tạo lại nó. Điều đó nói rằng, bạn có thể thử cách tiếp cận này, nó có thể nhanh hơn việc tạo lại toàn bộ MV:

  1. Bỏ chế độ xem cụ thể hóa bằng cách sử dụng BẢNG BẢO QUẢN.
  2. Cập nhật dữ liệu trong bảng từng là MV để phản ánh định nghĩa cột mới.
  3. Tạo lại chế độ xem cụ thể hóa bằng cách sử dụng mệnh đề BẬT BẢNG TRƯỚC.

Nếu bạn có các chỉ mục trên chế độ xem, có thể hữu ích nếu bạn tắt và tạo lại chúng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. không thể ghi dữ liệu kích thước lớn với UTL_FILE.PUT_LINE

  2. Cách thêm 10 giây trong SQL current_timestamp (Oracle)

  3. org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter LỖI

  4. Chuyển đổi chức năng từ Oracle sang PostgreSQL

  5. Câu lệnh 'LIKE' động trong SQL (Oracle)