Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Khắc phục: Vấn đề ngăn chặn và hiệu suất có thể xảy ra khi bạn bật theo dõi cờ 1118 trong SQL Server 2005, nếu khối lượng công việc tạo ra bảng tạm thời là cao

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 936185
Lỗi: #50001020 (SQL Hotfix)
Microsoft phân phối Microsoft SQL Server 2005 bản sửa lỗi như là một tải về tệp. Bởi vì các bản sửa lỗi tích lũy, mỗi bản phát hành mới chứa tất cả các hotfix và tất cả các sửa lỗi bảo mật mà được đính kèm với trước SQL Server 2005 sửa chữa phát hành.
Tóm tắt
Bài viết này mô tả những điều sau đây về hotfix này phát hành:
  • Các vấn đề được cố định bởi gói hotfix này
  • Điều kiện tiên quyết cho việc áp dụng các hotfix gói
  • Cho dù bạn phải khởi động lại máy tính sau khi bạn áp dụng các gói hotfix
  • Cho dù các gói hotfix được thay thế bởi bất kỳ hotfix nào khác gói
  • Cho dù bạn phải thực hiện bất kỳ thay đổi sổ kiểm nhập sau khi bạn áp dụng các gói hotfix
  • Các tập tin được chứa trong các hotfix gói
Triệu chứng
Trong Microsoft SQL Server 2005, bạn có thể nhận thấy vấn đề chặn và liên quan đến hiệu suất. Bạn gặp vấn đề này nếu các điều kiện sau là đúng:
  • Cho phép bạn theo dõi cờ 1118.
  • Khối lượng công việc tạo ra bảng tạm thời là cao.
  • Nhiều dữ liệu tập tin tồn tại cho bộ máy cơ sở dữ liệu tempdb.
Trong các hệ thống sysprocesses bảng, các giá trị trong cột waittype của bộ máy cơ sở dữ liệu tempdb được thiết lập để PAGELATCH.
Nguyên nhân
Vấn đề này xảy ra khi nhiều dữ liệu tập tin tồn tại trong bộ máy cơ sở dữ liệu tempdb. Khi các tập tin dữ liệu nhiều tồn tại, chốt chờ đợi xảy ra trong các trang chia sẻ toàn cầu phân phối bản đồ (SGAM) của bộ máy cơ sở dữ liệu tempdb.
Giải pháp
Một hotfix được hỗ trợ có sẵn từ Microsoft. Tuy nhiên, hotfix này là nhằm khắc phục chỉ sự cố được mô tả trong bài viết này. Hotfix này chỉ áp dụng cho hệ thống đang gặp vấn đề cụ thể này. Hotfix này có thể nhận được thử nghiệm bổ sung. Vì vậy, nếu bạn không bị ảnh hưởng bởi vấn đề này, chúng tôi đề nghị bạn đợi cho Cập nhật phần mềm tiếp theo có chứa hotfix này.

Nếu các hotfix có sẵn để tải về, có là một phần "Hotfix download available" ở đầu bài viết cơ sở kiến thức này. Nếu phần này không xuất hiện, liên hệ với bản ghi dịch vụ khách hàng của Microsoft và hỗ trợ để có được các hotfix.

Lưu ý Nếu vấn đề khác xảy ra hoặc nếu bất cứ xử lý sự cố là cần thiết, bạn có thể cần phải tạo một yêu cầu bản ghi dịch vụ riêng biệt. Các chi phí hỗ trợ thông thường sẽ áp dụng để hỗ trợ thêm câu hỏi và vấn đề mà không đủ điều kiện cho hotfix này cụ thể. Cho một danh sách đầy đủ của Microsoft bản ghi dịch vụ khách hàng và hỗ trợ số điện thoại hoặc để tạo ra một yêu cầu bản ghi dịch vụ riêng biệt, ghé thăm Web site sau của Microsoft: Lưu ý Các hình thức "Hotfix download available" sẽ hiển thị các ngôn ngữ mà các hotfix có sẵn. Nếu bạn không nhìn thấy ngôn ngữ của bạn, đó là vì một hotfix là không có sẵn cho ngôn ngữ đó.

Điều kiện tiên quyết

Bạn phải có Microsoft SQL Server 2005 Service Pack 2 (SP2) được cài đặt chuyên biệt để áp dụng hotfix này.

Để biết thêm chi tiết về làm thế nào để có được SQL Server 2005 Service Pack 2, bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
913089Làm thế nào để có được gói bản ghi dịch vụ mới nhất cho SQL Server 2005

Khởi động lại thông tin

Bạn không cần phải khởi động lại máy tính sau khi bạn áp dụng hotfix này.

kiểm nhập thông tin

Bạn không phải thay đổi sổ kiểm nhập.

Thông tin tập tin hotfix

Hotfix này chứa chỉ là những tập tin được yêu cầu để sửa chữa các vấn đề có danh sách các bài viết này. Hotfix này có thể chứa tất cả các tệp mà bạn phải có để hoàn toàn Cập Nhật một sản phẩm để xây dựng mới nhất.

Các phiên bản tiếng Anh của hotfix này có các thuộc tính tệp (hoặc sau này tập tin thuộc tính) mà được liệt kê trong bảng sau. Ngày tháng và thời gian cho những tập tin được liệt kê trong Giờ Quốc tế Phối hợp (UTC). Khi bạn xem chi tieát taäp tin, nó bị chuyển thành giờ cục bộ. Để tìm sự khác nhau giữa UTC và local time, sử dụng các múi thời gian thẻ tab trong các Ngày và thời gian mục trong Panel điều khiển.
SQL Server 2005, phiên bản 32-bit
tập đã đặt tên tinPhiên bản tệpKích thước tập tinNgàyThời gianNền tảng
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3166.0296,30428 Tháng tư năm 200702: 53x 86
Msmdlocal.dll9.0.3166.015,943,53628 Tháng tư năm 200702: 53x 86
Mssqlsystemresource.LDFkhông áp dụng524,28827 Tháng tư năm 200719: 05không áp dụng
Mssqlsystemresource.MDFkhông áp dụng40,173,56827 Tháng tư năm 200719: 05không áp dụng
Rdistcom.dll2005.90.3166.0644,46428 Tháng tư năm 200702: 53x 86
Sqlaccess.dll2005.90.3166.0350,57628 Tháng tư năm 200702: 53x 86
Sqlservr.exe2005.90.3166.029,190,51228 Tháng tư năm 200702: 53x 86
Sysdbupg.SQLkhông áp dụng510,62226 Tháng tư năm 200710: 04không áp dụng
SQL Server 2005, phiên bản 64-bit
tập đã đặt tên tinPhiên bản tệpKích thước tập tinNgàyThời gianNền tảng
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3166.0296,30428 Tháng tư năm 200702: 53x 86
Msmdlocal.dll9.0.3166.015,943,53628 Tháng tư năm 200702: 53x 86
Mssqlsystemresource.LDFkhông áp dụng524,28827 Tháng tư năm 200719: 05không áp dụng
Mssqlsystemresource.MDFkhông áp dụng40,173,56827 Tháng tư năm 200719: 05không áp dụng
Rdistcom.dll2005.90.3166.0828,27228 Tháng tư năm 200716: 12x 64
Sqlaccess.dll2005.90.3166.0357,74428 Tháng tư năm 200716: 12x 86
Sqlservr.exe2005.90.3166.038,509,93628 Tháng tư năm 200716: 12x 64
Sysdbupg.SQLkhông áp dụng510,62226 Tháng tư năm 200710: 04không áp dụng
SQL Server 2005, phiên bản kiến trúc Itanium
tập đã đặt tên tinPhiên bản tệpKích thước tập tinNgàyThời gianNền tảng
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3166.0296,30428 Tháng tư năm 200702: 53x 86
Msmdlocal.dll9.0.3166.049,887,08828 Tháng tư năm 200710: 09IA-64
Mssqlsystemresource.LDFkhông áp dụng524,28827 Tháng tư năm 200719: 05không áp dụng
Mssqlsystemresource.MDFkhông áp dụng40,173,56827 Tháng tư năm 200719: 05không áp dụng
Rdistcom.dll2005.90.3166.01,885,04028 Tháng tư năm 200710: 09IA-64
Sqlaccess.dll2005.90.3166.0352,11228 Tháng tư năm 200710: 09x 86
Sqlservr.exe2005.90.3166.072,626,03228 Tháng tư năm 200710: 09IA-64
Sysdbupg.SQLkhông áp dụng510,62226 Tháng tư năm 200710: 04không áp dụng
Cách giải quyết khác
Để làm việc xung quanh vấn đề này, vô hiệu hoá theo dõi cờ 1118.Bạn tương tác có thể vô hiệu hóa các cờ theo dõi bằng cách sử dụng lệnh DBCC TRACEOFF:
DBCC TRACEOFF (1118, -1)
Bạn cũng có thể xác định đánh dấu kiểm vết như một tham số khởi động của bản ghi dịch vụ SQL Server. Khi bạn chỉ định các cờ theo dõi như một tham số khởi động, cờ theo dõi được tự động kích hoạt khi Bắt đầu bản ghi dịch vụ SQL Server. Nếu bạn thiết lập theo dõi cờ như một tham số khởi động, bạn vẫn có thể sử dụng lệnh DBCC TRACEOFF để vô hiệu hóa các cờ theo dõi tương tác.
Tình trạng
Microsoft đã xác nhận rằng đây là một vấn đề trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Thông tin thêm
Hotfix này bài viết mô tả ảnh hưởng đến chỉ là bộ máy cơ sở dữ liệu tempdb. Hotfix này một cách đáng kể làm giảm sự cần thiết phải lực phân bổ đều bằng cách sử dụng theo dõi cờ 1118. Nếu bạn áp dụng các sửa chữa và vẫn đang gặp phải ganh đua TEMPDB, hãy xem xét cũng bật theo dõi cờ 1118.
Để biết thêm chi tiết, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
824684Mô tả thuật ngữ chuẩn được sử dụng để mô tả Cập nhật phần mềm Microsoft
Để biết thêm chi tiết, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
328551Khắc phục: Concurrency cải tiến cho bộ máy cơ sở dữ liệu tempdb
Lưu ý Như một quy luật chung , nếu số lượng các bộ vi xử lý hợp lý nhỏ hơn hoặc bằng 8, sử dụng cùng một số tập tin dữ liệu như bộ vi xử lý hợp lý. Nếu số lượng các bộ vi xử lý hợp lý lớn hơn 8, sử dụng 8 dữ liệu tập tin và sau đó nếu ganh đua vẫn tiếp tục tăng số lượng các tập tin dữ liệu bội số của 4 (lên đến số lượng các bộ vi xử lý hợp lý) cho đến khi các ganh đua giảm đến mức chấp nhận được hoặc thực hiện thay đổi cho khối lượng công việc/mã.


1118 water cờ

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 936185 - Xem lại Lần cuối: 01/10/2013 05:27:00 - Bản sửa đổi: 2.0

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition

  • kbautohotfix kbhotfixserver kbqfe kbmt KB936185 KbMtvi
Phản hồi