Microsoft разпространява корекциите за Microsoft SQL Server 2012 Service Pack 1 (SP1) като един файл за изтегляне. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция за SQL Server 2012 SP1.
Симптоми
Когато Microsoft SQL Server изисква памет в среди с разрешен нееднороден достъп до паметта (NUMA), Windows може да отдели твърде много памет от отдалечен възел, преди да задели страница с локална памет. Освен това SQL Server може да изпита различни проблеми с производителността.
Бележки
- Паметта от отдалечения възел често е известна като "отдалечена памет" или "външна памет" в SQL Server.
- Публикацията в блога на MSDN, озаглавена "Как работи: SQL Server 2008 NUMA и чужди страници" В публикацията в блога на MSDN се обяснява, че отдалеченото разпределение на памет се добавя към списък "Отсъстващи". Това отдалечено разпределение на памет не е налично за обслужване на искания за памет от SQL Server. Следователно SQL Server се опитва да разпредели памет, докато не получи локална памет или достигне целта за локална памет. Този процес на разпределяне на памет може да доведе до различни проблеми с производителността, като например дълго време на стартиране и възстановяване, изтичане на времена на изчакване на връзка и изтичане на времена на изчакване на заявки.
- Този проблем възниква в SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 и SQL Server 2012.
Причина
На компютри с големи количества памет като например 512 ГБ или 1 ТБ, когато заявка, която трябва да изпълни операции за сортиране, поиска предоставяне на голяма памет, това разпределение на памет отнема известно време, за да завърши това разпределение на памет. Това води до грешка 17883 е регистриран в регистрационния файл за грешки на SQL Server.
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Решение
Проблемът е коригиран за първи път в следващата кумулативна актуализация на SQL Server.
Сборна актуализация 9 за SQL Server 2008 R2 SP2 /en-us/help/2887606
За кумулативните актуализации за SQL Server
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:
Сборна актуализация 3 за SQL Server 2012 SP1Корекцията за този проблем е издадена за първи път в сборна актуализация 3. За допълнителна информация как да получите този сборен пакет за актуализация за SQL Server 2012 SP1 щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2812412 Сборен пакет за актуализация 3 за SQL Server 2012 Service Pack 1Note Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция за SQL Server 2012 SP1. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2772858 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012 Service Pack 1
Сборна актуализация 12 за SQL Server 2008 Service Pack 3 (SP3)Корекцията за този проблем е издадена за първи път в сборна актуализация 12 за SQL Server 2008 Service Pack 3. За допълнителна информация как да получите този сборен пакет за актуализация за SQL Server, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2863205 Сборен пакет за актуализация 12 за SQL Server 2008 Service Pack 3Note Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекцията на SQL Server. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2629969 Компилациите на SQL Server 2008, които са издадени след издаването на SQL Server 2008 Service Pack 3
Справки
За повече информация относно нееднородния достъп до паметта (NUMA) отидете на следния уеб сайт на MSDN:
Обща информация за NUMA За повече информация относно Soft NUMA и свързаните с него концепции вижте следната публикация в блога на MSDN:
Как работи: Soft NUMA, нишка за завършване на входовете/изходите, мързеливи писатели и възли на паметта За повече информация относно модела на постъпково обслужване за SQL Server щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
935897 От екипа на SQL Server се предлага модел на постъпково обслужване, който да предоставя актуални корекции за съобщени проблеми За повече информация относно схемата за именуване на SQL Server актуализации щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
822499 Схема на именуване за пакетите за актуализация на софтуер на Microsoft SQL Server За повече информация относно терминологията за софтуерни актуализации щракнете върху следния номер на статия в базата знания на Microsoft:
824684 Описание на стандартната терминология, която се използва за описание на софтуерните актуализации на Microsoft