Veel CMEMTHREAD wachten op wanneer er veel posten van SchemaMgr winkel bestaan in SQL Server

Symptomen

Afname van de prestaties in Microsoft SQL Server kan optreden. Wanneer dit probleem optreedt, waarnemer de volgende situatie:

  • Er zijn miljoenen SchemaMgr winkel -vermeldingen in het cachegeheugen. U kunt de gegevens bekijken door de volgende T-SQL-script uit te voeren: SELECT entries_count FROM sys.dm_os_memory_cache_counters where name = 'SchemaMgr Store'

  • Dit probleem kan vergezeld gaan van een verhoging van het wachten op CMEMTHREAD en het blokkeren van vergrendelen, waarin de vergrendelingen wait_resource naar een vergrendeling COMPILEREN verwijst . U kunt de gegevens bekijken door de volgende T-SQL-script uit te voeren: select * from sys.dm_exec_requests where wait_type = 'CMEMTHREAD' select * from sys.dm_exec_requests where wait_resource like '%compile%'

Oorzaak

Dit probleem treedt op wanneer het aantal in de cache HOBT statistieken een interne zachte limiet raakt. Als de limiet is bereikt, probeert het systeem serieus om vermeldingen te verwijderen, waardoor conflicten op het geheugenobject dat de gegevens worden opgeslagen.

Oplossing

U kunt dit probleem oplossen door Trace vlag (TF) 8032 inschakelen Raadpleeg de volgende artikelen voor meer informatie over TF 8032:

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.

×