Select the product you need help with
CORREÇÃO: Desempenho lento quando um gatilho AFTER é executado em uma tabela particionada no SQL Server 2008 R2 ou no SQL Server 2012ID do artigo: 2606883 - Exibir os produtos aos quais esse artigo se aplica. Nesta páginaSintomasConsidere os seguintes cenários:
Neste cenário, pode ocorrer desempenho lento. Além disso, muitas leituras lógicas podem ocorrer se você executar o Profiler SQL. CausaEsse problema ocorre pelos seguintes motivos:
ResoluçãoPara resolver esse problema, aplique o seguinte hotfix e use o sinalizador de rastreamento-T2470 A correção para esse problema foi lançada primeiro na atualização cumulativa 1 para SQL Server 2012. Para obter mais informações sobre esse pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: |
| Nome de arquivo | Versão do arquivo | Tamanho do arquivo | Data | Tempo | Plataforma |
|---|---|---|---|---|---|
| Sqlservr. exe | 2009.100.2776.0 | 43,053,920 | 15-Set-2011 | 01: 47 | x86 |
Para todas as versões baseadas em x64 doSQL Server 2008 R2 SP1
Recolher esta tabela
| Nome de arquivo | Versão do arquivo | Tamanho do arquivo | Data | Tempo | Plataforma |
|---|---|---|---|---|---|
| Sqlservr. exe | 2009.100.2776.0 | 62,176,608 | 15-Set-2011 | 00: 57 | x64 |
Para todas as versõesbaseadas em IA-64 compatíveisSQL Server 2008 R2 SP1
Recolher esta tabela
| Nome de arquivo | Versão do arquivo | Tamanho do arquivo | Data | Tempo | Plataforma |
|---|---|---|---|---|---|
| Sqlservr. exe | 2009.100.2776.0 | 122,105,696 | 15-Set-2011 | 00: 23 | IA-64 |
Como Contornar
Para contornar esse problema, altere o disparador depois para um disparador Em vez de inserir ou um disparador INSTEAD OF DELETE .
Por exemplo, execute as seguintes instruções para criar um disparador depois :
Nesse cenário, altere o disparador depoisem vez de inserir usando as instruções a seguir:
Por exemplo, execute as seguintes instruções para criar um disparador depois :
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
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Propriedades
ID do artigo: 2606883 - Última revisão: segunda-feira, 16 de abril de 2012 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
- Microsoft SQL Server 2008 R2 Datacenter
- Microsoft SQL Server 2008 R2 Developer
- Microsoft SQL Server 2012 Developer
Palavras-chave: | kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbautohotfix kbmt KB2606883 KbMtpt |
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2606883
(http://support.microsoft.com/kb/2606883/en-us/
)
Traduções deste artigo
- (????? ?????? (???????
- ?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)
- ?????? (????????)
- ?????? (???????)
- ???? (?????)
- ??? (???)
- ???? (???)
- ?? (????)
- ?? (????)
- ?? (???)





Voltar para o início








