В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

ИСПРАВИТЬ: Схемы происходит блокировка таблицы с большим объемом данных при удалении большого количества строк из него в SQL Server 2012

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3068468

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и все исправления, входившие в состав предыдущих 2012 SQL Server исправления выпуска.
Проблема
У вас есть таблицы, содержащей полнотекстовый индекс в Microsoft SQL Server 2012 и много строк. При попытке удаления большого количества строк из таблицы в одной транзакции, блокировка схемы происходит, когда строки удаляются из полнотекстового индекса. Кроме того все остальные запросы манипуляции блокируются операции удаления.
Причина
Данная проблема возникает проблема, которая возникает при удалении большого количества строк из большой таблицы, которая имеет полнотекстовый индекс. В этом случае в вложенная транзакция выполняется процесс удаления полнотекстового индекса. Операция удаления полнотекстового индекса может занять много времени для завершения, несмотря на то, что быстро завершается операция удаления строк в базовой таблице. Это отменяет любое удаление, созданной на полнотекстовый индекс, если завершение работы или перезапуска сервера. Он также causesmany блоки в базовой таблице и большого числа блокировок транзакции.

Информация о накопительном пакете обновления

Сначала эта проблема была исправлена в следующем накопительном обновлении SQL Server.
Рекомендация: Установите последнее накопительное обновление для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все безопасности исправления, входившие в состав предыдущего накопительного обновления. Извлечь последние накопительные обновления для SQL Server:
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Дополнительные сведения о Терминология , которые корпорация Майкрософт использует для описания обновлений программного обеспечения.

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3068468 — последний просмотр: 07/27/2015 21:01:00 — редакция: 2.0

Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3068468 KbMtru
Отзывы и предложения
ateElement("meta"); m.content = guid; m.name = "ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m);