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

Khắc phục: CPU cành khi không có không có tải trọng trên một máy chủ sau khi bạn cài đặt chuyên biệt SQL Server 2012 trên máy chủ

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: 2813214
Microsoft phân phối Microsoft SQL Server 2012 Service Pack 1 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 các trước SQL Server 2012 Service Pack 1 sửa chữa phát hành.
Triệu chứng
Xem xét kịch bản sau đây:
  • Bạn cài đặt chuyên biệt Microsoft SQL Server 2012 trên một máy chủ.
  • CPU trên máy chủ có nhiều lõi. Ví dụ, CPU có 64 hoặc 128 lõi, và nó bao gồm một cấu hình truy cập (NUMA) bộ nhớ không đồng phục.
  • Các máy chủ đã có rất nhiều bộ nhớ. Ví dụ, Hệ phục vụ có 256 Gigabyte (GB) hoặc 1 terabyte (TB) của bộ nhớ.
  • Các chủ đề tài nguyên theo dõi giữ quay, và không có tải trọng trên máy chủ.
Trong trường hợp này, một cành CPU xảy ra.

Lưu ý Vấn đề này xảy ra chỉ khi "hệ phục vụ tối đa bộ nhớ" tùy chọn được thiết lập để một giá trị thấp.
Nguyên nhân
Vấn đề này xảy ra vì quản lý bộ nhớ SQL Server yêu cầu rất nhiều bộ nhớ để thiết lập cơ sở hạ tầng cho việc quản lý bộ nhớ năng động.

Biết thêm thông tin

Quản lý bộ nhớ SQL Server đã được thiết kế lại, và nó bây giờ cung cấp trang phân bổ cho các thành phần khác. Cụ thể hơn, "hệ phục vụ tối đa bộ nhớ" tùy chọn điều khiển âm lượng của bộ nhớ SQL Server quản lý bộ nhớ phân bổ cho các thành phần khác. Trong các phiên bản sau này của SQL Server và SQL Server 2005, tính toán bộ nhớ mục tiêu xảy ra trong quá trình hoạt động khởi động SQL Server. Mỗi nút chọn một NUMA nhận được một số tiền bằng nhau của bộ nhớ.

Bộ nhớ khởi động cho thư ký SOSMemoryManager trên một 1 TB 8-nút hộp là khoảng 1 GB khi hệ phục vụ không sử dụng khóa trang. Khi máy chủ đang sử dụng các trang bị khóa, thư ký yêu cầu thêm bộ nhớ để duy trì các liên kết cho các trang hệ điều hành. Trong trường hợp này, tất cả bộ nhớ được cấp phát từ bộ nhớ nút chọn một 0 trong SQL Server quản lý bộ nhớ.

Ví dụ, các yêu cầu bộ nhớ của một hộp bộ nhớ vật lý 1 TB là như sau:
  • nút chọn một 0 yêu cầu khoảng 4 GB bộ nhớ khi khóa trang trong bộ nhớ (LPIM) được kích hoạt.
  • nút chọn một 0 yêu cầu khoảng 1 GB bộ nhớ khi LPIM không được kích hoạt.

Vì vậy, nút chọn một 0 cần nhiều hơn 4 GB của bộ nhớ khi LPIM được kích hoạt (hoặc 1 GB) khi LPIM không được phép trong các hoạt động khởi động SQL Server. Tuy nhiên, một hộp có bốn NUMA nút chọn một yêu cầu bộ nhớ 16 GB (4 NUMA nút chọn một * 4 GB mỗi nút) trong các hoạt động khởi động. Ngoài ra, một hộp thoại mà có tám NUMA nút chọn một yêu cầu 32 GB bộ nhớ trong quá trình hoạt động khởi động.

Để xác định cho dù bạn đang gặp vấn đề này, hãy chạy sau xem động quản lý (DMV):

CHỌN * từ sys.dm_exec_requests nơi lệnh = 'Tài nguyên theo dõi'

Nếu một trong các màn hình tài nguyên liên tục tích lũy CPU trong khi màn hình tài nguyên khác được nhàn rỗi, bạn đang gặp vấn đề này. Trong tình huống này, màn hình nhàn rỗi tài nguyên không được nạp.

Giải pháp

Cumulative update Cập nhật thông tin

Tích lũy Update 3 cho SQL Server 2012 SP1

Sửa chữa cho vấn đề này lần đầu tiên được phát hành trong Cumulative Update 3. Để biết thêm chi tiết về làm thế nào để có được điều này gói cumulative update cho SQL Server 2012 SP1, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2812412 Gói cumulative update 3 cho SQL Server 2012 Service Pack 1
Lưu ý Bởi vì các bản xây dựng tích lũy, mỗi sửa chữa mới phát hành 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 2012 SP1 sửa chữa phát hành. Chúng tôi khuyên bạn hãy xem xét việc áp dụng sửa chữa phát hành gần đây nhất có chứa hotfix này. Để 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:
2772858 SQL Server 2012 xây dựng mà đã được phát hành sau khi SQL Server 2012 Service Pack 1 đã được phát hành
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".
Cách giải quyết khác
Để làm việc xung quanh vấn đề này, hãy làm theo các bước sau:
  • Cho phép theo dõi cờ 8015 để vô hiệu hoá tự động phát hiện và NUMA thiết lập.
  • Thiết lập tùy chọn "hệ phục vụ tối đa bộ nhớ" một giá trị lớn.
Tham khảo
Để biết thêm thông tin về mô hình bản ghi dịch vụ gia tăng cho SQL Server, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
935897 Một mô hình bản ghi dịch vụ gia tăng là có sẵn từ đội SQL Server để cung cấp hotfixes cho báo cáo vấn đề
Để biết thêm chi tiết về lược đồ đặt tên cho SQL Server Cập Nhật, bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
822499 Các lược đồ đặt tên cho gói cập nhật phần mềm Microsoft SQL Server
Để biết thêm chi tiết về thuật ngữ Cập nhật phần mềm, nhấp 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 để mô tả Cập nhật phần mềm Microsoft

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

Thuộc tính

ID Bài viết: 2813214 - Xem lại Lần cuối: 04/12/2013 10:24:00 - Bản sửa đổi: 3.0

Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Express, SQL Server 2012 Enterprise Core

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2813214 KbMtvi
Phản hồi