Симптоми
Когато изпълните заявка, която използва оператора LIKE в клаузата WHERE в Microsoft SQL Server 2008 R2 или Microsoft SQL Server 2012, може да има ниска производителност. Този проблем възниква, когато са изпълнени следните условия:
-
Колоните, които се сравняват от оператора LIKE, са в SQL_Latin1_General_CP1_CI_AS комплектоване.
-
Съдържанието, което се сравнява от оператора LIKE, е подобно на формата, който е първият знак преди процента, е "z" или "Z", например "maz%".
Решение
Информация за кумулативна актуализация
Кумулативна актуализация 9 за SQL Server 2012
Корекцията за този проблем първо е издадена в кумулативна актуализация 9. За повече информация как да получите този сборен пакет за SQL Server 2012 щракнете върху следния номер на статия в базата знания на Microsoft:
2867319 Кумулативен пакет за актуализация 9 за SQL Server 2012Note Тъй като компилациите са кумулативни, всяка нова корекция версия съдържа всички горещи поправки и всички корекции на защитата, които са включени в предишната SQL Server 2012 корекция издание. Препоръчваме да помислите за прилагането на най-новата корекция версия, която съдържа тази актуална корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2692828 Компилациите SQL Server 2012, които са издадени след издаването на SQL Server 2012
Кумулативна актуализация 5 за SQL Server 2012 Service Pack 1
Корекцията за този проблем първо е издадена в кумулативна актуализация 5. За повече информация как да получите този сборен пакет за SQL Server 2012 Service Pack 1 щракнете върху следния номер на статия в базата знания на Microsoft:
2861107 Кумулативен пакет за актуализация 5 за SQL Server 2012 Service Pack 1Note Тъй като компилациите са кумулативни, всяка нова корекция версия съдържа всички горещи поправки и всички корекции на защитата, които са включени в предишните SQL Server 2012 Service Pack 1 корекция издание. Препоръчваме да помислите за прилагането на най-новата корекция версия, която съдържа тази актуална корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2772858 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012 Service Pack 1
Кумулативна актуализация 7 за SQL Server 2008 R2 Service Pack 2
Корекцията за този проблем първо е издадена в кумулативна актуализация 7. За повече информация как да получите този сборен пакет за SQL Server 2008 R2 Service Pack 2 щракнете върху следния номер на статия в базата знания на Microsoft:
2844090 Кумулативен пакет за актуализация 7 за SQL Server 2008 R2 Service Pack 2Note Тъй като компилациите са кумулативни, всяка нова корекция версия съдържа всички горещи поправки и всички корекции на защитата, които са включени в предишната SQL Server 2008 R2 service pack 2 издание. Препоръчваме да помислите за прилагането на най-новата корекция версия, която съдържа тази актуална корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2730301 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2 Service Pack 2
Статут
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".