ИСПРАВЛЕНИЕ: При заполнении полнотекстового индекса для таблицы с составным кластеризованного индекса в SQL Server 2005 операции заполнения может быть очень медленно

Переводы статьи Переводы статьи
Код статьи: 938672 - Vizualiza?i produsele pentru care se aplic? acest articol.
Номер ошибки: 50001203 (SQL исправление)
Корпорация Майкрософт распространяет исправления 2005 Microsoft SQL Server как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и исправить все исправления безопасности, которые были включены в SQL Server 2005 release.
Развернуть все | Свернуть все

Проблема

Рассмотрим следующую ситуацию. В 2005 г. Microsoft SQL Server таблица имеет составной кластеризованного индекса. Первый столбец в определении кластеризованного индекса менее селективным, чем другой столбец, используемый в ключе уникального индекса. В этом случае операции заполнения может быть очень медленно, если заполнение полнотекстового индекса.

Причина

При заполнении полнотекстового индекса полнотекстового поиска всегда обхода на ключ кластеризованного индекса. Ключ кластеризованного индекса используется, даже если в таблице другой уникальный индекс ключа, полнотекстового поиска можно использовать для заполнения полнотекстового индекса, чтобы получить лучшую производительность.

Решение

Исправление этой уязвимости первого выпуска накопительного обновления 3. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2005 с пакетом обновления 2, щелкните следующий номер статьи базы знаний Майкрософт:
939537 Накопительный пакет обновления 3 для SQL Server 2005 с пакетом обновления 2
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправлений содержит все исправления и исправить все исправления безопасности, которые были включены в SQL Server 2005 release. Корпорация Майкрософт рекомендует рассмотреть применение самую последнюю версию исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
937137 SQL Server 2005 выполняет построение, выпущенных после пакета обновления 2 для SQL Server 2005
Исправления Microsoft SQL Server 2005 создаются для определенного SQL Server пакеты. Для установки SQL Server 2005 с пакетом обновления 2 необходимо применить исправление для SQL Server 2005 с пакетом обновления 2. По умолчанию все исправления в пакет обновления SQL Server включены в следующий пакет обновления SQL Server.

Временное решение

Чтобы обойти эту проблему, выполните следующие действия.
  1. Удалите кластеризованный индекс.

    Можно использовать УДАЛЕНИЕ ИНДЕКСА инструкции для удаления кластеризованного индекса. Дополнительные сведения о УДАЛЕНИЕ ИНДЕКСА инструкции, посетите следующий веб-узел Microsoft Developer Network (MSDN):
    http://msdn2.Microsoft.com/en-us/library/aa258837 (SQL.80) .aspx
  2. Создайте новый кластеризованный индекс для столбца, который находится в ключе уникального индекса.

    Можно использовать СОЗДАНИЕ ИНДЕКСА инструкции для создания кластеризованного индекса. Дополнительные сведения о СОЗДАНИЕ ИНДЕКСА инструкции, посетите следующий веб-узел MSDN:
    http://msdn2.Microsoft.com/en-us/library/ms188783.aspx

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах корпорации Майкрософт, перечисленных в разделе «Относится к».

Дополнительная информация

После установки этого исправления необходимо включить флаг трассировки 7608 для активизации этого исправления.

Важно 2008 SQL Server и SQL Server 2008 R2 2012 SQL Server исправление включено в RTM построений. Однако по-прежнему необходимо включить флаг трассировки 7608 для активации исправления.

Дополнительные сведения о том, какие файлы были изменены, а также сведения о требованиях для применения в накопительный пакет обновления, содержащий исправление, описанное в данной статье базы знаний Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
939537 Накопительный пакет обновления 3 для SQL Server 2005 с пакетом обновления 2

Ссылки

Дополнительные сведения о списке сборок, которые будут доступны после пакета обновления 2 (SP2) для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
937137 SQL Server 2005 выполняет построение, выпущенных после пакета обновления 2 для SQL Server 2005
Дополнительные сведения о добавочных модель обслуживания SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897 Добавочные модель обслуживания доступна из группы SQL Server для исправления обнаруженной ошибки доставки
Дополнительные сведения о получении пакета обновления 2 для SQL Server 2005 щелкните следующий номер статьи базы знаний Майкрософт:
913089 Как получить последний пакет обновления для SQL Server 2005
Дополнительные сведения о новых возможностях и улучшениях в SQL Server 2005 с пакетом обновления 2 посетите следующий веб-узел корпорации Майкрософт:
на английском языкеLinkId = 71711
Дополнительные сведения о схеме именования SQL Server обновлений щелкните следующий номер статьи базы знаний Майкрософт:
822499 Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Для получения дополнительных сведений о терминологии, обновление программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684 Описание стандартной терминологии, используемой для описания обновлений программных продуктов Майкрософт

Свойства

Код статьи: 938672 - Последний отзыв: 24 мая 2012 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Workgroup Edition
Ключевые слова: 
kbhotfixrollup kbsql2005fts kbexpertiseadvanced kbfix kbqfe kbmt KB938672 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 938672

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com