Simptomi
Iedomājieties šādu scenāriju:
-
Jūs izmantojat SQL Server analītiskos pakalpojumus daudzdimensiju režīmā.
-
Rekvizīts HeapTypeForObjects tiek iestatīts uz 0 , lai izmantotu logu zemas fragmentācijas kaudzes.
-
Jūs izpildāt vaicājumu un apstrādes darbību apvienojumu.
Šajā scenārijā ar analīzes pakalpojumu dzinēju piešķirtie lielie objekti var izraisīt Windows atmiņas kaudzes fragmentācijas periodu stundās vai dienās. Kad ir salikta fragmentācija, indeksēšanas apstrādes darbība var sākties sašaurinājums un paiet ļoti ilgs laiks, līdz to pabeigt.
Risinājums
Atjaunināšanas informācija
Šī problēma ir novērsta šādos kumulatīvos SQL Server atjauninājumos:kumulatīvais atjauninājums 1 SQL server 2014 SP2kumulatīvais atjauninājums 4 nīderlandei SQL Server 2012 Service Pack 3kumulatīvais atjauninājums 8 SQL Server 2014 SP1
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Jaunākais kumulatīvais atjauninājums SQL server 2012 SP3 jaunākajā kumulatīvajā atjauninājumā SQL Server 2014 (SP1/SP2)
Papildinformācija
Pēc noklusējuma analīzes pakalpojumi izmanto Windows zemo sadrumstalotības terehonu (LFH), kas paredzēts atmiņas piešķiršanai ar fiksēta tipa objektiem. To kontrolē HeapTypeForObjects iestatījums. Dažos gadījumos LFH kaudze kļūst fragmentēta un rada veiktspējas problēmas. LFH parasti kļūst fragmentēts, ja tiek veikti piešķirtie līdzekļi, kas ir lielāki par 16 KB. Šis atjauninājums maina analīzes pakalpojumu darbību šiem fiksētā tipa objektu piešķirēm, lai izmantotu Windows LFH terehonu tikai tad, ja objekta lielums ir mazāks par 16 KB. Ja objekta lielums ir lielāks par 16 KB, analīzes pakalpojumi tā vietā izmanto analīzes pakalpojumu terehona ieviešanu. Analīzes pakalpojumu kaudzes implementācija var darboties lēnāk nekā LFH kaudze. Tomēr šī sadrumstalotības problēma nav radusies.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.