Симптоми
Когато изпълнявате много групови вмъквания на Columnstore с клъстери едновременно в Microsoft SQL Server 2017 и 2019 на компютър, на който няма достатъчно памет, може да получите грешка за изтичане на времето за изтичане на времето за изтичане на паметта.
Състояние
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".
Допълнителна информация
Заявките за групово вмъкване на хранилище за колони може да изискват много памет за оператора за вмъкване на хранилището на колони и всички други оператори, използващи памет, в заявката, като например сортиране.
По подразбиране SQL Server изчаква 25 секунди, за да получи предоставянето на памет. Ако групово вмъкване все още не може да получи необходимата памет, то ще се върне към трудно вмъкване, за да се уверите, че заявките могат да напредват. (За повече информация относно триковете вложки вижте Индекси на Columnstore – указания за зареждане на данни).
Това обаче се случва само когато броят на активните сесии с предоставяне на памет в текущия набор от ресурси е по-малък от определена прагова стойност, която е пропорционална на броя на логическите ядра. Ако броят на тези едновременни сесии е твърде висок, заявката за групово вмъкване може да е неуспешна и да генерира грешка за изтичане на времето за изчакване на паметта след 25 секунди. Това може да създаде неочаквани проблеми за приложенията за зареждане на данни. Тази актуализация променя начина, по който групово вмъкване изчаква предоставянето на памет. Сега вмъкването ще използва стойност за изчакване, която се изчислява подобно на всеки друг вид заявка.
Решение
Този проблем е коригиран в следните кумулативни актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишната сборна актуализация. Прегледайте най-новите кумулативни актуализации за SQL Server:
Препратки
Научете повече за терминологията, коятоMicrosoft използва, за да опише софтуерните актуализации.