Symptomen
Neem het volgende scenario:
-
U gebruikt SQL Server Analysis Services in de modus Multidimensional.
-
U stelt de eigenschap HeapTypeForObjects in op 0 om de laag fragmentatie-heap van Windows te gebruiken.
-
U voert een combinatie van query's en verwerkings bewerkingen uit.
In dit scenario kan de grote objecten die worden toegewezen door de Analysis Services-engine fragmentatie in de Windows geheugen-heap gedurende een bepaalde periode of dagen veroorzaken. Wanneer de fragmentatie opgebouwd is, loopt de verwerkings bewerking van een index mogelijk de bottleneck en kan het enige tijd duren voordat u klaar bent.
Oplossing
Informatie bijwerken
Dit probleem is opgelost in de volgende cumulatieve updates van SQL Server:cumulatieve update 1 voor SQL server 2014 SP2cumulatief update 4for SQL Server 2012 Service Pack 3cumulatief update 8 voor SQL Server 2014 SP1
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Nieuwste cumulatieve update voor SQL server 2012 SP3 voor de laatste cumulatieve update voor SQL Server 2014 (SP1/SP2)
Meer informatie
Standaard wordt in Analysis Services de LFH voor geheugentoewijzingen van vaste type objecten gebruikt door Analysis Services. Dit wordt bepaald door de instelling HeapTypeForObjects . In sommige gevallen kan de LFH-heap gefragmenteerd raken en prestatie knelpunten veroorzaken. De LFH wordt normaalgesproken gedefragmenteerd wanneer toewijzingen worden gedaan die groter zijn dan 16 KB. Met deze update wordt het gedrag van Analysis Services voor deze vaste-tekstobject toewijzingen gewijzigd om de Windows LFH-heap alleen te gebruiken als de grootte van het object kleiner is dan 16 KB. Als de grootte van het object groter is dan 16 KB, wordt in plaats hiervan de heap-implementatie van Analysis Services gebruikt. De implementatie van de Analysis Services-heap werkt mogelijk langzamer dan de heap van LFH. Dit probleem wordt echter niet met dit fragment opgetreden.
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.