Tôi có kế hoạch thực hiện cho một phép nối khá phức tạp, cho thấy chỉ mục tìm kiếm được thực hiện trên bảng có đọc "Số lượng thực tế hàng" ~ 70.000, khi thực tế chỉ có ~ 600 hàng trong bảng (tổng số hàng ước tính chỉ là 127).Kế hoạch thực thi SQL hiển thị "Số hàng thực tế" lớn hơn kích thước bảng
Lưu ý rằng tất cả các số liệu thống kê được cập nhật và các tham số đầu vào cho truy vấn chính xác giống như các tham số được nhập khi proc được biên dịch.
Tại sao số hàng thực tế quá cao và số "Số thực tế hàng" thực sự có ý nghĩa gì?
Lý thuyết duy nhất của tôi là số hàng cao có liên quan đến vòng lặp lồng nhau và chỉ mục này đang được thực hiện một số lần - "Số hàng thực tế" thực sự đại diện cho tổng số hàng trên tất cả các lần thực thi . Nếu đây là trường hợp thì số hàng ước tính cũng có nghĩa là tổng số hàng trên tất cả các lần thực thi?
Tôi tin rằng giả định của bạn là chính xác – Avitus