Проблемы
При выполнении запроса, использующего оператор 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 г., щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2867319 Накопительный пакет обновления 9 для SQL Server 2012Примечать. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2012 года. Рекомендуется применить последний выпуск исправления, содержащий это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2692828 Сборки SQL Server 2012 года, выпущенные после SQL Server 2012 года, были выпущены
Накопительный пакет обновления 5 для SQL Server 2012 с пакетом обновления 1 (SP1)
Исправление этой проблемы было впервые выпущено в накопительном обновлении 5. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2012 с пакетом обновления 1 (SP1), щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2861107 Накопительный пакет обновления 5 для SQL Server 2012 с пакетом обновления 1 (SP1)Примечать. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2012 с пакетом обновления 1 (SP1). Рекомендуется применить последний выпуск исправления, содержащий это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2772858 Сборки SQL Server 2012 года, выпущенные после выпуска SQL Server 2012 с пакетом обновления 1 (SP1)
Накопительный пакет обновления 7 для SQL Server 2008 R2 с пакетом обновления 2 (SP2)
Исправление этой проблемы было впервые выпущено в накопительном пакете обновления 7. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 с пакетом обновления 2 (SP2), щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2844090 Накопительный пакет обновления 7 для SQL Server 2008 R2 с пакетом обновления 2 (SP2)Примечать. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления безопасности, включенные в предыдущий выпуск исправления SQL Server 2008 R2 с пакетом обновления 2 (SP2). Рекомендуется применить последний выпуск исправления, содержащий это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2730301 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 2 (SP2)
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".