LỖI #: 194032 (bảo trì nội dung) VSTS: 1484606

Triệu chứng

Khi bạn cố gắng tạo chỉ mục (bằng cách sử dụng tạo chỉ mục hoặc thay đổi chỉ số) trên một loại dữ liệu không gian bảng lớn trong Microsoft SQL Server 2012 hoặc SQL Server 2014, tranh được nhiều loại CMEMTHREAD chờ đợi và hiệu năng của máy chủ SQL giảm.

Giải pháp

Trước tiên, sự cố được khắc phục trong bản cập nhật tích lũy sau của SQL Server.

Cập Nhật tích luỹ 1 dành cho SQL Server 2014/en-us/help/2931693

Bản cập nhật tích lũy 7 dành cho SQL Server 2012 SP1/en-us/help/2894115

Mỗi bản cập nhật tích lũy mới cho SQL Server chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật đi kèm với bản cập nhật tích lũy trước đó. Kiểm tra các bản cập nhật tích lũy mới nhất cho SQL Server:


Thông tin gói hotfix Cập NhậtCập nhật nóng được hỗ trợ do Microsoft cung cấp. Tuy nhiên, cập nhật nóng này chỉ được dùng để khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng cập nhật nóng này cho hệ thống đang gặp sự cố cụ thể này.

Nếu cập nhật nóng này sẵn có để tải xuống, có phần "Tải xuống Hotfix sẵn có" ở đầ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, hãy gửi một yêu cầu tới bộ phận Hỗ trợ và Dịch vụ Khách hàng của Microsoft để nhận hotfix.

Lưu ý Nếu sự cố khác xảy ra hoặc nếu cần khắc phục sự cố, bạn có thể phải tạo một yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ tính cho các câu hỏi hỗ trợ bổ sung và các sự cố không phù hợp với cập nhật nóng cụ thể này. Để có danh sách đầy đủ số điện thoại hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo yêu cầu dịch vụ riêng, hãy ghé thăm website sau của Microsoft:

http://support.microsoft.com/contactus/?ws=supportLưu ý "Tải xuống Hotfix sẵn có" Hiển thị các ngôn ngữ mà hotfix này sẵn có. Nếu bạn không thấy ngôn ngữ của mình thì đó là do cập nhật nóng này hiện không có ngôn ngữ đó.

Thông tin

Kiểu đợi CMEMTHREAD chỉ chờ đợi trên các đối tượng bộ nhớ nội bộ, an toàn chuỗi. Truy vấn song song cao cấp có thể gây ra chờ dẫn đến giảm hiệu suất hoạt động không gian.

Sửa chữa phân vùng CMEMTHREAD có liên quan với các đối tượng"không gian bộ nhớ" bằng cách sử dụng NUMA nút phân vùng. Điều này làm giảm song song hoạt động riêng biệt với số schedulers hoạt động trên một nút duy nhất. Hệ thống cấp cao schedulers trên mỗi nút, theo dõi đánh dấu-T8048 có thể sử dụng thêm phân hoạch tất cả các đối tượng bộ nhớ cho phép phân lập lịch. Sử dụng cờ theo dõi cẩn thận, nó giới thiệu ít bộ nhớ trên tất cả các đối tượng nút phân vùng nhớ NUMA .

Lưu ý Đối tượng không gian bộ nhớ được tạo ra khi SqlServerSpatial110.dll được tải vào không gian địa chỉ của trình SQL Server. Trong hầu hết các điều kiện này yêu cầu khởi động lại quá trình SQL Server để áp dụng hiệu ứng cờ theo dõi.

Loại CMEMTHREAD chờ thời cho bất kỳ chủ đề an toàn bộ nhớ chờ đợi đối tượng, không chỉ các đối tượng không gian. XEvent phiên định nghĩa và sử dụng biểu tượng công cộng sau có thể được sử dụng để xác định các dòng mã cụ thể tạo ra CMEMTHREAD chờ:CREATE EVENT SESSION wait_stacksON SERVER
ADD EVENT sqlos.wait_info
(
action(package0.callstack)
where opcode = 1 -- wait completed
and wait_type = 191 -- CMEMTHREAD
)
add target package0.asynchronous_bucketizer (SET source_type = 1, source = 'package0.callstack'),
add target package0.ring_buffer (SET max_memory = 4096)
With (MAX_DISPATCH_LATENCY = 1 SECONDS)
Go
alter event session wait_stacks on server state = start
go

Run the repro

select event_session_address, target_name, execution_count, cast (target_data as XML)
from sys.dm_xe_session_targets xst
inner join sys.dm_xe_sessions xs on (xst.event_session_address = xs.address)
where xs.name = 'wait_stacks'
go

Trạng thái

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

Author: rdorr; jannaw
Writer: v-shysun
Biên tập: rdorr brellwei; ajayj; jannaw; sqlprev
Editor:

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×