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

Lượt xem được lập chỉ mục và Kết hợp bên trái một lần và mãi mãi

Tại sao bạn lập chỉ mục các lượt xem của mình? Bạn đã đề cập đến "lãng phí không gian" trong giải pháp 2 của mình, nhưng bạn có biết rằng khi bạn lập chỉ mục chế độ xem của mình, bạn vẫn duy trì chế độ xem đó trên DB?

Nói cách khác, bạn tạo một bản sao của dữ liệu mà chế độ xem sẽ trả về trên DB và mỗi khi dữ liệu được cập nhật trên các bảng nguồn, một số cơ chế nội bộ của SQL Server phải cập nhật nó trên cấu trúc dữ liệu mới này được tạo ra bởi vì bây giờ máy chủ SQL đọc từ chế độ xem, không phải bảng nữa.

Nếu bạn sử dụng Hồ sơ + DTA hoặc thậm chí DMVS bạn có thể đưa ra các chỉ mục chính xác sẽ được tạo trên các bảng của mình mà bất kỳ chế độ xem nào cũng sẽ được hưởng lợi từ




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xếp tầng sao chép một hàng với tất cả các hàng con và các hàng con của chúng, v.v.

  2. Lỗi HTTP 500.22 - Lỗi máy chủ nội bộ (Đã phát hiện thấy cài đặt ASP.NET không áp dụng trong chế độ đường ống được quản lý tích hợp.)

  3. Chuyển đổi float thành varchar trong SQL Server mà không có ký hiệu khoa học

  4. Làm thế nào để cài đặt freetds trong Linux?

  5. Máy chủ hiệu suất cao - tôi nên sử dụng cái gì?