FIX: Grote geheugentoewijzingen van het type MEMOBJ_XSTMT optreden wanneer u het script sys.dm_exec_query_stats in SQL Server uitvoeren

Bug #: 9635707 (sqlbuvsts01)
BUG #: 60640 (inhoud idee)

Symptomen

Wanneer u het script sys.dm_exec_query_stats de status van de opgeslagen procedure in een queryplan in cache opgeslagen query uitvoert, wordt het exemplaar van Microsoft SQL Server 2016 grote geheugentoewijzingen wanneer het type MEMOBJ_XSTMT wordt gebruikt.

Ook zult u merken dat het exemplaar van SQL Server meer geheugen dan de maximale geheugen in beslag neemt. In sommige gevallen kan het gehele beschikbare fysieke geheugen verbruiken.

Oplossing

De correctie voor dit probleem is opgenomen in de cumulatieve Update 3 voor SQL Server 2016 Service Pack 1.

Elke nieuwe build voor SQL Server 2016 bevat alle hotfixes en alle beveiligingscorrecties die zijn opgenomen in de vorige build. Het is raadzaam de laatste build voor 2016 van SQL Serverte installeren.

Status

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Stackdump 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

Referenties

Informatie over de terminologie die Microsoft gebruikt om softwareupdates te beschrijven.

KE: v-stepsu
Auteur:
Schrijver: v-thomr
Tech Reviewer: sqlprev; daleche; sanat; shaunbe; Sete; v-fmeng; v-stepsu
Redacteur: v-jesits

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×