Index Scan là gì, nhưng quét trên các trang dữ liệu từ trang đầu tiên đến trang cuối cùng. Nếu có một chỉ mục trên một bảng, và nếu truy vấn được chạm vào một lượng lớn dữ liệu, có nghĩa là các truy vấn được lấy hơn 50 phần trăm hay 90 phần trăm của dữ liệu, và sau đó tối ưu hóa sẽ chỉ quét tất cả các trang dữ liệu để lấy hàng dữ liệu. Nếu không có chỉ mục, sau đó bạn có thể thấy một bảng Scan (Quét Index) trong kế hoạch thực hiện.
Index tìm được thường ưa thích cho các truy vấn chọn lọc cao. Điều đó có nghĩa là các truy vấn chỉ được yêu cầu một số ít hàng hoặc chỉ lấy các khác 10 (một số tài liệu nói 15 phần trăm) của các hàng của bảng.
Trong tối ưu hóa truy vấn chung cố gắng sử dụng một chỉ số tìm kiếm điều đó có nghĩa rằng tôi ưu đã tìm thấy một chỉ số hữu ích để lấy recordset. Nhưng nếu nó không phải là có thể làm được như vậy, hoặc vì không có chỉ số hoặc không có chỉ số hữu ích trên bàn, sau đó SQL Server có để quét tất cả các hồ sơ đáp ứng các điều kiện truy vấn.
đang được dịch, vui lòng đợi..