Microsoft đã thay đổi trình tối ưu hóa truy vấn về số lượng tệp và tính song song


8

Microsoft có thay đổi trình tối ưu hóa truy vấn về số lượng tệp và tính song song không? Có phải trình tối ưu hóa không còn là yếu tố trong số lượng tệp để xác định mức độ song song cho một truy vấn? Nếu vậy, có ai biết khi nào sự thay đổi được thực hiện? Nếu không, bất cứ ai cũng có thể cung cấp một liên kết đến tài liệu Microsoft thảo luận về chủ đề (tài liệu hiện tại cho SQL Server 2014 hoặc 2016)?

Câu trả lời:


14

Đó là một huyền thoại đô thị mà Bob Dorr của Microsoft đã trình làng vào năm 2007 :

Thông tin này đã được đưa ra khỏi ngữ cảnh và được truyền bá không chính xác vì SQL Server có một luồng trên mỗi tệp cơ sở dữ liệu để việc thêm nhiều tệp vào cơ sở dữ liệu có thể tăng hiệu suất I / O. Thêm nhiều tệp hơn và sắp xếp chúng đúng cách với bộ lưu trữ có thể tăng hiệu suất I / O vì nhiều lý do nhưng việc đạt được các luồng I / O mới trên mỗi tệp KHÔNG phải là một trong số chúng.

Đọc bài viết để biết thêm chi tiết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.