KB957823 - KHẮC PHỤC: Bảng chỉ mục liên cụm có thể mất nhiều thời gian hơn dự kiến để dựng lại khi bạn sử dụng câu lệnh ALTER INDEX REBUILD trong SQL Server

Áp dụng cho
SQL Server 2008 Workgroup SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Lỗi #: 50003456 (Hotfix SQL)

Microsoft phân phối các bản sửa lỗi Microsoft SQL Server 2008 dưới dạng một tệp có thể tải xuống. Vì các bản sửa lỗi được tích lũy, mỗi bản phát hành mới đều chứa tất cả các bản sửa lỗi nóng và tất cả bản sửa lỗi bảo mật có trong bản phát hành sửa lỗi SQL Server 2008 trước đó.

Triệu chứng

Trong Microsoft SQL Server 2008, SQL Server 2012 hoặc SQL Server 2014, bạn sử dụng câu lệnh ALTER INDEX REBUILD trong khi bảo trì chỉ mục trên bảng chỉ mục liên cụm. Khi bạn thực hiện thao tác này, bảng chỉ mục liên cụm có thể mất nhiều thời gian hơn dự kiến bạn dự kiến để dựng lại.

Nguyên nhân

Sự cố này xảy ra khi bảng chỉ mục liên cụm chứa dữ liệu dòng tệp. Khi bảng chỉ mục liên cụm được dựng lại, các thao tác sao chép không cần thiết sẽ được thực hiện trên dữ liệu dòng tệp. Các thao tác sao chép không cần thiết làm cho quá trình dựng lại chậm hơn.

Giải pháp

Bản sửa lỗi cho sự cố này được phát hành lần đầu trong bản cập nhật tích lũy tiếp theo của SQL Server.

Cập nhật tích lũy 1 cho SQL Server 2014 /en-us/help/2931693

Cập nhật Tích lũy 8 cho SQL Server 2012 SP1 /en-us/help/2917531

Cập nhật Tích lũy 1 cho SQL Server 2008 /en-us/help/956717

Giới thiệu về các bản cập nhật tích lũy cho SQL Server

Mỗi bản cập nhật tích lũy mới dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất cho SQL Server:

      

Giải pháp thay thế

Để khắc phục sự cố này, hãy làm theo các bước sau:

  1. Bỏ chỉ mục liên cụm.

      Bạn có thể sử dụng cài đặt
     DROP INDEX để bỏ chỉ mục liên cụm. Để biết thêm thông tin về
     DROP INDEX, hãy truy cập trang web Mạng lưới nhà phát triển Microsoft (MSDN) sau:

    https://msdn2.microsoft.com/library/aa258837(sql.80).aspx

  2. Tạo chỉ mục liên cụm mới.

      Bạn có thể sử dụng cài đặt
     CREATE INDEX để tạo một chỉ mục liên cụm mới. Để biết thêm thông tin về
     CREATE INDEX, hãy truy cập vào trang Web MSDN sau:

    https://msdn2.microsoft.com/library/ms188783.aspx

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".

Xem thêm thông tin

Để biết thêm thông tin về các tệp được thay đổi và để biết thông tin về mọi điều kiện tiên quyết để áp dụng gói cập nhật tích lũy có chứa hotfix được mô tả trong bài viết này trong Cơ sở Kiến thức Microsoft, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

956717 Gói cập nhật tích lũy 1 cho SQL Server 2008

Tham khảo

Để biết thêm thông tin về danh sách các bản dựng sẵn dùng sau khi phát hành SQL Server 2008, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

956909 Các bản dựng SQL Server 2008 được phát hành sau SQL Server 2008 được phát hành

Để biết thêm thông tin về Mô hình Dịch vụ Gia tăng cho SQL Server, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

935897 Mô hình Dịch vụ Gia tăng có sẵn từ nhóm SQL Server để cung cấp các bản sửa lỗi nóng cho các sự cố được báo cáo

Để biết thêm thông tin về sơ đồ đặt tên cho các bản cập nhật SQL Server, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

822499 Giản đồ đặt tên mới cho các gói cập nhật phần mềm Microsoft SQL Server

Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

824684 Mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm của Microsoft