Pazīmes
Apsveriet šādu scenāriju:
- Jūs izmantojat SQL Server analītiskie pakalpojumi (SSAS) daudzdimensiju režīmā.
- Iestatiet rekvizītu HeapTypeForObjects uz 0 , lai izmantotu Windows zemas fragmentācijas kaudzi.
- Tiek palaisti dažādi vaicājumi un apstrādes darbības.
Šajā scenārijā lielie objekti, ko piešķir analīzes pakalpojumu programma, var izraisīt Windows atmiņas kaudzes fragmentāciju vairāku stundu vai dienu laikā. Kad sadrumstalotība uzkrājas, indeksa apstrādes operācija var sākt vājo kaklu un aizņemt ļoti ilgu laiku.
Risinājums
Atjaunināšanas informācija
Šī problēma ir novērsta šādos SQL Server kumulatīvajos atjauninājumos:
SQL Server 2014 SP2 1. kumulatīvais atjauninājums
SQL Server 2012 3. servisa pakotnes 4. kumulatīvais atjauninājums
SQL Server 2014 SP1 8. kumulatīvais atjauninājums
Ieteikums: instalējiet jaunāko kumulatīvo atjauninājumu serverim SQL Server
Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:
Jaunākais kumulatīvais atjauninājums SQL Server 2012 SP3
Jaunākais kumulatīvais atjauninājums SQL Server 2014 (SP1/SP2)
Papildinformācija
Pēc noklusējuma analītiskie pakalpojumi izmanto Windows zemas fragmentācijas kaudzi (LFH) fiksēta tipa objektu atmiņas piešķiršanai. To kontrolē iestatījums HeapTypeForObjects. Dažos gadījumos LFH kaudze var kļūt sadrumstalota un radīt veiktspējas vājās vietas. LFH parasti kļūst sadrumstalots, ja tiek veikti piešķīrumi, kas ir lielāki par 16 KB.
Šis atjauninājums maina analīzes pakalpojumu uzvedību šiem fiksētā tipa objektu sadalījumiem, lai izmantotu Windows LFH kaudzi tikai tad, ja objekta lielums ir mazāks par 16 KB. Ja objekta lielums pārsniedz 16 KB, analīzes pakalpojumi tā vietā izmanto analīzes pakalpojumu kaudzes ieviešanu. Analīzes pakalpojumu kaudzes implementācija var darboties lēnāk nekā LFH kaudze. Tomēr šī sadrumstalotības problēma nerodas.
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.