2009-12-17 38 views
10

Tôi có chế độ xem thu thập dữ liệu từ nhiều bảng. Mặc dù không có chỉ mục nào trên chính chế độ xem mà bất kỳ thứ gì sử dụng chế độ xem đều có vẻ được hưởng lợi từ các bảng bên dưới có chỉ mục. Các mục này có được sử dụng tự động không? Nếu vậy thì đó là điểm tạo chỉ mục trên quan điểm của bạn là gì? Bất kỳ bài viết được đề nghị về chủ đề này sẽ được hoan nghênh.Làm cách nào để các chỉ mục bảng được phát khi sử dụng chế độ xem?

Trả lời

9

Có, các chỉ mục bảng cơ bản được sử dụng tự động - một lần xem chỉ kéo dữ liệu từ các bảng bên dưới sau khi tất cả.

Liên quan đến lợi ích của việc tạo chỉ mục trên một chế độ xem, xem this MS Technet article. Đoạn trích nhỏ:

Sử dụng chỉ mục để cải thiện truy vấn hiệu suất không phải là một khái niệm mới; Tuy nhiên, , chế độ xem được lập chỉ mục cung cấp lợi ích hiệu suất bổ sung mà không thể đạt được bằng cách sử dụng các chỉ mục tiêu chuẩn . quan điểm lập chỉ mục có thể tăng hiệu suất truy vấn trong cách sau:

  • tính gộp có thể được precomputed và lưu trữ trong chỉ số để giảm thiểu tính toán đắt tiền trong khi thực hiện truy vấn.
  • Bảng có thể được đặt trước và bộ dữ liệu kết quả được lưu trữ.
  • Kết hợp các phép nối hoặc tập hợp có thể được lưu trữ.
+1

Vì vậy, quan điểm của việc có các chế độ xem được lập chỉ mục là gì? Để cải thiện hiệu suất chèn/cập nhật trên bảng nó tự trong khi vẫn có chỉ mục của dữ liệu bạn cần? –

+0

Điểm có chế độ xem được lập chỉ mục là làm cho các lần tra cứu của bạn trở nên nhanh hơn, đặc biệt là liên quan đến các trường được tính toán. –

+1

Để đặt nó theo một cách khác, chỉ mục là một bản tóm tắt nhỏ về cơ thể dữ liệu lớn hơn, các bảng của bạn. Khi bạn tạo một khung nhìn được lập chỉ mục, bạn thậm chí không lãng phí thời gian của mình với các bảng chỉ mục thô và các chỉ mục của chúng; bạn nhận được chính xác những gì bạn muốn và nhanh chóng, không nhiều, không kém. –

2

Trình tối ưu hóa truy vấn ghi lại truy vấn và "làm phẳng" việc sử dụng truy vấn phụ (chế độ xem thực sự). Vì vậy, các chỉ mục cơ bản sẽ được sử dụng.

Các vấn đề liên quan