Trình Tối SQL Server Tối ưu Hóa Truy Vấn Hotfix Gắn Cờ Theo Dõi 4199 ...

GIỚI THIỆU

Các phiên bản của Microsoft SQL Server muộn hơn SQL Server 2000 Gói Dịch vụ 3 (SP3) đã chuyển hầu hết các hotfix đến trình tối ưu hóa truy vấn ở trạng thái lỗi thời theo mặc định nhằm ngăn khách hàng sản xuất hiện tại nhìn thấy các thay đổi kế hoạch dự kiến có thể gây ra hồi quy hiệu suất. Lúc đầu, mỗi hotfix được chuyển dưới một cờ theo dõi riêng biệt. Sau đó, hoạt động này đã được thay đổi để hầu hết cờ được kết hợp dưới một cờ theo dõi duy nhất (4199). Hoạt động mới này được khởi đầu trên nhiều phiên bản bắt đầu bằng các bản cập nhật sau:

  • SQL Server 2005 Gói Dịch vụ 3 (SP3) Bản cập nhật Tích lũy 6

  • SQL Server 2008 Gói Dịch vụ 1 (SP1) Gói Cập nhật Tích lũy 7

  • SQL Server 2008 R2 (RTM)

Cờ theo dõi 4199 đã được sử dụng để thu thập hotfix vốn được thiết kế để chuyển sang chế độ mặc định trong bản phát hành trong tương lai, trong khi các cờ theo dõi khác được sử dụng cho các tình huống mà trong đó bản sửa lỗi không được dự định trở thành bật theo mặc định trong biểu mẫu hiện tại. Bắt đầu với SQL Server 2016 RTM, thiết đặt COMPATIBILITY_LEVEL cơ sở dữ liệu sẽ được sử dụng để bật cờ theo dõi 4199 hotfix liên quan đến on-by-default. Bài viết này mô tả các cơ chế và chính sách về cách chuyển phát hotfix ảnh hưởng đến kế hoạch cho SQL Server 2016 trở lên.

Từ khóa » Cách Tối ưu Sql