Gjelder for
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

Feil #: 193321 (Innholdsvedlikehold) VSTS: 1480767

Symptomer

Anta at du har noen tabeller som inneholder columnstore grupperte indekser i en forekomst av Microsoft SQL Server 2012. Når du kjører en arbeidsmengde som utfører samtidige spørringer mot tabellene, logges følgende feilmeldinger om Ressursovervåking oppgaven i SQL Server-feilloggen:

< dato >< gang > Server med 'dbghelp.dll' versjon '4.0.5'< dato >< gang > Server ** Dump tråd - spid = 0, EC = 0x0000000000000000< dato >< gang > Server *** stakk Dump sendes til C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\LOG\SQLDump0860.txt< dato >< gang > Server      * *******************************************************************************< dato >< gang > Server *< dato >< gang > Server * Start STAKKDUMP:< dato >< gang > Server * < dato >< gang > spid #< dato >< gang > Server *< dato >< gang > Server * ikke-noe som gir en Ressursovervåking< dato >< gang > Server *< dato >< gang > Server      * *******************************************************************************< dato >< gang > Server      * -------------------------------------------------------------------------------< dato >< gang > Server * korte stakk dumpet< dato >< gang > Server-stakken signatur for dump er 0x00000000000002FF< dato >< gang > Eksterne dump serverprosessen returkode 0x20000001.Eksterne dump-prosess returnerte ingen feil.

I tillegg kan du støte på 100 prosent CPU-bruk, og forekomsten av SQL Server slutter å svare. Du må starte SQL Server for å fortsette operasjonene. Du kan også oppdage en "ikke-noe som gir en Scheduler"-melding når meldingen "ikke gir Ressursovervåking" som en sideeffekt.

Problemet er at den periodiske sweep kan gå gjennom simulerte poster mens en annen tråd kan slå opp den simulerte oppføringen og flytte det fra den simulerte algoritmen i den primære algoritmen. Derfor iterator fortsetter å veksle mellom elementene i listen viktigste algoritmen og skader den.

Oppløsning

Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.

Samleoppdatering 7 for SQL Server 2012 SP1/en-us/help/2894115

Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:

Hvis du vil ha mer informasjon

Kallstakk0:006> .cxr sqlmin!g_copiedstackinfo+0x20DBGHELP: z:\sqlsymsrv\sqldk.dll\50F521D7479000\sqldk.dll - OKDBGENG: z:\sqlsymsrv\sqldk.dll\50F521D7479000\sqldk.dll - Mapped image memoryDBGHELP: sqldk - private symbols & lines z:\sqlsymsrv\sqldk.pdb\6129866A84914DC78B935CFD3F79CBBA2\sqldk.pdbrax=0000000000000001 rbx=000000a9b4f207d0 rcx=0000000000000001rdx=0000000000001590 rsi=00000100fc9eb7e0 rdi=000000ac75c76830rip=000007fef2f95376 rsp=0000010110b9e960 rbp=0000010110b9ea60 r8=0000000000000000 r9=000000a61899fea0 r10=000000a61899ff80r11=00000101180de0b0 r12=000000016a310e53 r13=0000000000e306bbr14=000000000000b8f0 r15=00000000ffffffffiopl=0 nv up ei pl nz na pe nccs=0033 ss=002b ds=0000 es=0000 fs=0000 gs=0000 efl=00000202sqldk!TListElem<TList<CacheProbabilisticAlgorithm,ProbCostData,64,CacheStoreClockSLock> >::AddRefIfNonZero+0x3 [inlined in sqldk!CacheProbabilisticAlgorithm::PeriodicSweep+0x216]:000007fe`f2f95376 85c9 test ecx,ecx0:006> knL 100 # Child-SP RetAddr Call Site00 (Inline Function) --------`-------- sqldk!TListElem<TList<CacheProbabilisticAlgorithm,ProbCostData,64,CacheStoreClockSLock> >::AddRefIfNonZero+0x301 (Inline Function) --------`-------- sqldk!TList<CacheProbabilisticAlgorithm,ProbCostData,64,CacheStoreClockSLock>::GetClosestNextLiveElemWithAddRef+0x802 (Inline Function) --------`-------- sqldk!TList<CacheProbabilisticAlgorithm,ProbCostData,64,CacheStoreClockSLock>::GetNextElem+0x4403 (Inline Function) --------`-------- sqldk!TEnumerator<TList<CacheProbabilisticAlgorithm,ProbCostData,64,CacheStoreClockSLock> >::GetNext+0x6004 00000101`10b9e960 000007fe`f2f960fc sqldk!CacheProbabilisticAlgorithm::PeriodicSweep+0x21605 (Inline Function) --------`-------- sqldk!CacheProbabilisticAlgorithm::ShrinkToTargetSize+0x4706 00000101`10b9ecc0 000007fe`f2f5dedb sqldk!TCacheSimulation<CacheProbabilisticAlgorithm>::PeriodicSweep+0x8707 00000101`10b9ed20 000007fe`f2f5dd69 sqldk!SOS_LargeCacheStore::PeriodicNotify+0x9b08 00000101`10b9ed50 000007fe`f2f5d140 sqldk!ResourceMonitor::NotifyMemoryBrokerClerks+0x2fb09 00000101`10b9ee80 000007fe`f2f5cb10 sqldk!ResourceMonitor::SendPeriodicNotification+0x4ab0a 00000101`10b9f4b0 000007fe`f2f7c160 sqldk!ResourceMonitor::CheckIndicators+0x1360b 00000101`10b9f580 00000000`ff79239e sqldk!ResourceMonitor::ResourceMonitorTask+0x2230c 00000101`10b9f730 000007fe`f2f50500 sqlservr!SetupResourceMonitorTaskContext+0x1050d 00000101`10b9fa50 000007fe`f2f509a4 sqldk!SOS_Task::Param::Execute+0x21e0e 00000101`10ba0050 000007fe`f2f50687 sqldk!SOS_Scheduler::RunTask+0xa80f 00000101`10ba00c0 000007fe`f2f6dbaf sqldk!SOS_Scheduler::ProcessTasks+0x29a10 00000101`10ba0140 000007fe`f2f6e310 sqldk!SchedulerManager::WorkerEntryPoint+0x26111 00000101`10ba01e0 000007fe`f2f6a8fb sqldk!SystemThread::RunWorker+0x8f12 00000101`10ba0210 000007fe`f2f6d9d8 sqldk!SystemThreadDispatcher::ProcessWorker+0x3c813 00000101`10ba02c0 00000000`76a8652d sqldk!SchedulerManager::ThreadEntryPoint+0x23614 00000101`10ba0360 00000000`76e6c521 kernel32!BaseThreadInitThunk+0xd15 00000101`10ba0390 00000000`00000000 ntdll+0x2c521

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Forfatter: jannaw; akbarfWriter: v-shysunTeknisk redaktør: akbarf; jannaw; sqlprevEditor: v-mordew

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.