Select the product you need help with
ИСПРАВЛЕНИЕ: Снижение производительности при выполнении триггера AFTER на секционированной таблице в SQL Server 2008 R2 или 2012 SQL ServerКод статьи: 2606883 - Список продуктов, к которым относится данная статья. На этой страницеПроблемаРассмотрите следующие сценарии:
В этом случае может произойти снижение быстродействия. Кроме того множество логических операций чтения могут возникнуть при запуске профайлера SQL. ПричинаДанная проблема возникает по следующим причинам:
РешениеДля решения этой проблемы установите указанное ниже исправление, а затем с помощью флага трассировки T2470 Исправление этой уязвимости первого выпуска в накопительное обновление 1 для SQL Server 2012. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт: |
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Sqlservr.exe | 2009.100.2776.0 | 43,053,920 | 15 Сентября 2011 | 01: 47 | x 86 |
Для всех поддерживаемых 64-разрядных версийSQL Server 2008 R2 SP1
Свернуть эту таблицу
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Sqlservr.exe | 2009.100.2776.0 | 62,176,608 | 15 Сентября 2011 | 00: 57 | x 64 |
Для всех поддерживаемых версийна основе IA-64SQL Server 2008 R2 SP1
Свернуть эту таблицу
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Sqlservr.exe | 2009.100.2776.0 | 122,105,696 | 15 Сентября 2011 | 00: 23 | IA-64 |
Временное решение
Чтобы обойти эту проблему, измените триггер AFTER триггер INSTEAD OF INSERT или триггер INSTEAD OF DELETE .
Например выполните следующие инструкции, чтобы создать триггер AFTER :
В этом случае изменение триггера AFTER для INSTEAD OF INSERT с помощью следующих операторов:
Например выполните следующие инструкции, чтобы создать триггер AFTER :
CREATE TRIGGER TR_Test ON Test FOR INSERT
AS
BEGIN
DECLARE @groupe INT
SELECT TOP 1 @groupe=Groupe FROM INSERTED
END
GO
CREATE TRIGGER TR_Test ON Test INSTEAD OF INSERT
AS
BEGIN
DECLARE @groupe INT
SELECT TOP 1 @groupe=Groupe FROM INSERTED
INSERT INTO Test (Groupe) SELECT @groupe FROM INSERTED
END
Статус
Корпорация Майкрософт подтверждает, что это проблема в продуктах корпорации Майкрософт, перечисленных в разделе «Относится к».
Свойства
Код статьи: 2606883 - Последнее изменение :: 16 апреля 2012 г. - Редакция: 3.0
Информация в данной статье относится к следующим продуктам.
- Microsoft SQL Server 2008 R2 Datacenter
- Microsoft SQL Server 2008 R2 Developer
- Microsoft SQL Server 2012 Developer
Ключевые слова: | kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbautohotfix kbmt KB2606883 KbMtru |
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2606883
(http://support.microsoft.com/kb/2606883/en-us/
)
Переводы статьи
- (????? ?????? (???????
- Brasil (Portugu?s)
- ?esk? republika (?e?tina)
- Deutschland (Deutsch)
- Espa?a, Latinoam?rica (Espa?ol)
- France (Fran?ais)
- Indonesia (Bahasa Indonesia)
- Italia (Italiano)
- Nederland (Nederlands)
- Polska (Polski)
- Portugal (Portugu?s)
- Rom?nia (Rom?n?)
- Slovensk? Republika (Sloven?ina)
- T?rkiye (T?rk?e)
- Vi?t Nam (Ti?ng Vi?t)
- ?????? (????????)
- ???? (?????)
- ??? (???)
- ???? (???)
- ?? (????)
- ?? (????)
- ?? (???)





Перейти к началу страницы








