Bug #: 9635707 (sqlbuvsts01)
Lỗi #: 60640 (ý tưởng nội dung)

Triệu chứng

Khi bạn chạy tập lệnh sys.dm_exec_query_stats để yêu cầu trạng thái của quy trình được lưu trữ trong một gói lưu trữ truy vấn, phiên bản Microsoft SQL Server 2016 khiến cấp phát bộ nhớ lớn khi sử dụng loại MEMOBJ_XSTMT.

Bạn cũng có thể thấy rằng phiên bản SQL Server tiêu thụ nhiều bộ nhớ hơn bộ nhớ máy chủ tối đa. Trong một số trường hợp, nó có thể tiêu thụ tất cả bộ nhớ vật lý có sẵn.

Giải pháp

Việc khắc phục sự cố này được bao gồm trong tích lũy Update 3 cho SQL Server 2016 Service Pack 1.

Mỗi mới xây dựng dành cho SQL Server 2016 bao gồm tất cả các hotfix và tất cả các bản sửa lỗi bảo mật mà được đính kèm với bản trước đó. Chúng tôi khuyến nghị bạn cài đặt bản mới nhất cho SQL Server 2016.

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".

Ngăn xếp kết xuất Child-SP          RetAddr           Call Site 000000b2`7622cda0 000007fa`dab8185d sqlmin!HkStmtStatsIterator::GetRowImpl+0xe7 000000b2`7622cde0 000007fa`d9c96ed5 sqlmin!HkDmvCommonIterator::GetRow+0x15e 000000b2`7622dea0 000007fa`d92ec250 sqlmin!CQScanTVFStreamNew::GetRow+0xd6 000000b2`7622df00 000007fa`d93fcd88 sqlmin!CQScanFilterNew::GetRowHelper+0x20 000000b2`7622df30 000007fa`d92ed72b sqlmin!CQScanConcatNew::GetRow+0xa8 000000b2`7622df60 000007fa`d931e6ff sqlmin!CQScanNLJoinTrivialNew::GetRow+0x12c 000000b2`7622df90 000007fa`d6d26a67 sqlmin!CQueryScan::GetRow+0x81 000000b2`7622dfc0 000007fa`d6d26c35 sqllang!CXStmtQuery::ErsqExecuteQuery+0x4dc 000000b2`7622e140 000007fa`d6d219ea sqllang!CXStmtSelect::XretExecute+0x322 000000b2`7622e210 000007fa`d6d22973 sqllang!CMsqlExecContext::ExecuteStmts<1,1>+0x40d 000000b2`7622e350 000007fa`d6d22011 sqllang!CMsqlExecContext::FExecute+0xa9e 000000b2`7622e680 000007fa`d6d2b44b sqllang!CSQLSource::Execute+0x983 000000b2`7622e820 000007fa`d6d31872 sqllang!process_request+0xe61 000000b2`7622edf0 000007fa`d6d30b33 sqllang!process_commands_internal+0x2df 000000b2`7622ee70 000007fa`e05c557d sqllang!process_messages+0x253 000000b2`7622f080 000007fa`e05c5eb5 sqldk!SOS_Task::Param::Execute+0x231 000000b2`7622f680 000007fa`e05c5b0d sqldk!SOS_Scheduler::RunTask+0xaa 000000b2`7622f6f0 000007fa`e05dd3f8 sqldk!SOS_Scheduler::ProcessTasks+0x3cd 000000b2`7622f7d0 000007fa`e05dd490 sqldk!SchedulerManager::WorkerEntryPoint+0x2a1 000000b2`7622f8a0 000007fa`e05dcc27 sqldk!SystemThread::RunWorker+0x8f

Tham khảo

Tìm hiểu về thuật ngữ Microsoft sử dụng để miêu tả các bản cập nhật phần mềm.

TO: v-stepsu
Tác giả:
Người viết: v-thomr
Biên tập: sqlprev; daleche; dat; shaunbe; Sete; v-fmeng; v-stepsu
Biên tập viên: v-jesits

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!

×