Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Triệu chứng

Một số gói thực thi truy vấn trong Microsoft SQL Server bao gồm các mẫu đánh giá một bộ lọc trên đầu bảng hoặc thao tác quét/phạm vi chỉ mục. Một số phần của bộ lọc có thể khớp với một phím chỉ mục và do đó có thể được dùng để chạy một chỉ mục tìm kiếm hoặc phạm vi quét. Các phần còn lại của biểu thức được gọi là "dư" và phải được đánh giá cho mỗi đầu ra hàng bằng thao tác quét hoặc phạm vi. Điều này sẽ tương ứng với một toán tử bộ lọc. Tuy nhiên, để cải thiện hiệu suất, SQL Server có thể đẩy bộ lọc đó xuống đến toán tử truy nhập bảng. Mặc dù cách tiếp cận này cải thiện hiệu suất tổng thể, dưới một số điều kiện (ví dụ, trong trường hợp của một dự toán ước tính không chính xác có liên quan đến độ nhạy tham số), bộ lọc dưới đây có thể đang xử lý số lượng lớn hơn dự kiến. Thực tế này có thể bị ẩn trong khi khắc phục sự cố truy vấn khi bạn đang sử dụng một kế hoạch thực hiện thực tế, vì số lượng hàng thực tế được trả về sẽ tương ứng với số hàng sau khi không được áp dụng và không phải số hàng thực tế được quét từ bảng hoặc chỉ mục.

Giải pháp

Để cải thiện chẩn đoán cho kịch bản được mô tả trong phần triệu chứng, SQL Server 2012 Service Pack 3 (SP3) và SQL Server 2014 SP2 giới thiệu một thuộc tính mới showplan XML, các hàng thực tế đã đọc. Thuộc tính này cung cấp thông tin về việc có bao nhiêu hàng được đọc bởi toán tử trước khi đã được áp dụng predicate dư. Chức năng này được nắm được giới thiệu trong các gói dịch vụ sau cho SQL Server.

Để biết thêm thông tin về SQL Server 2012 gói dịch vụ 3 (SP3), hãy xem các lỗi đã được khắc phục trong SQL server 2012 Service Pack 3.

Gói dịch vụ 2 cho SQL Server cho SQL server 2014 SQL Server 2016 gói dịch vụ 1 (SP1) Giới thiệu về các gói dịch vụ dành cho SQL ServerCác gói dịch vụ được tích lũy. Mỗi gói dịch vụ mới chứa tất cả bản vá trong các gói dịch vụ trước đó cùng với mọi bản vá mới. Đề xuất của chúng tôi là áp dụng gói dịch vụ mới nhất và bản Cập Nhật tích lũy mới nhất cho gói dịch vụ đó. Bạn không cần phải cài đặt gói dịch vụ trước đó trước khi cài đặt gói dịch vụ mới nhất. Sử dụng bảng 1 trong bài viết sau để tìm hiểu thêm thông tin về gói dịch vụ mới nhất và bản Cập Nhật tích lũy mới nhất.Cách xác định mức Phiên bản, phiên bản và Cập Nhật của SQL Server và các thành phần của nó

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×