Symptomen

U wordt ervan uitgegaan dat u een sessie met uitgebreide gebeurtenissen of een SQL Profiler-tracering maakt waarmee de gebeurtenis rpc_starting of Rpc_completed in Microsoft SQL Server 2016 wordt vastgelegd, en de registratie-instructie of gegevensstream niet is ingeschakeld (u hebt de PARAmeter collect_statement of Collect_data_stream niet ingesteld voor de SQL Profiler- sessie of de parameter tekst of binaire gegevens . Als het gebruik van parameters in de tabelwaardeparameter (TVPs) van de SQL Server-activiteit wordt vastgelegd tijdens de sessie, kan het geheugengebruik van SQL Server veel meer dan is vereist. Dit kan leiden tot een aanzienlijke vertraging en in extreme gevallen dat SQL Server geheugen uitgeput is en dat u de volgende fouten met betrekking tot de vaste fout 701 ontvangt voor lopende bewerkingen:

Er is onvoldoende systeemgeheugen in de resourcegroep standaard om deze query uit te voeren

ZietAls u DBCC MEMORYSTATUS of query sys.dm_os_memory_clerksgebruikt, is het mogelijk dat de geheugen administrateur van OBJECTSTORE_LBSS voldoende geheugenverbruik toont.

Oplossing

Het probleem waarbij een sessie met uitgebreide gebeurtenissen of een profilerings tracering die niet is geconfigureerd voor het verzamelen van een instructie of Data stream, nog steeds grote geheugenbuffers vereist, omdat het TVP-materiaal op deze oplossing is geadresseerd.

OpmerkingAls uw uitgebreide gebeurtenissen-sessie of SQL Profiler-tracering is geconfigureerd voor het verzamelen van de instructie of gegevens/binaire stream, en de SQL Server-activiteit van TVPs wordt vastgelegd tijdens deze sessie, is het gebruik van de SQL Server-dataverkeer mogelijk nog steeds groter en wordt het geheugenverbruik van de TVP-stream binnen de tracering hersteld.

We raden u daarom aan dat u geen permanente sessies uitvoert of tracering uitvoert met de vorige combinaties van gebeurtenissen en gegevensvelden in SQL Server-exemplaren waarvan het risico te intensief is (in cijfers of in grootte) op basis van TVP-activiteiten.

Service Pack voor SQL Server:

Deze oplossing is inbegrepen in Service Pack 2 voor SQL Server 2016.

ZietVoor een andere oplossing waarvan het aantal getraceerde rijen in een TVP beperkt, raadpleegt u de KB 4468102.

Over SQL Server 2016-builds

Elke nieuwe build voor SQL Server 2016 bevat alle hotfixes en beveiligingsfixes die in de vorige build stonden. U wordt aangeraden de nieuwste versie van SQL Server 2016te installeren.

Status

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

Verwijzingen

Lees meer over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.

Meer hulp nodig?

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

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×