Select the product you need help with
Uma instância do SQL Server seja executado lentamente quando você usa SQL Profiler para executar um rastreamento do lado do cliente dos eventos na instânciaID do artigo: 929728 - Exibir os produtos aos quais esse artigo se aplica. SintomasConsidere o seguinte cenário:
Quando esse problema ocorre, você perceber os seguintes sintomas se você consultar a tabela de sistema master.dbo.sysprocesses na instância do SQL Server:
CausaQuando você executa o SQL Profiler em uma instância do SQL Server 2000 ou do SQL Server 2005, cada SPID ativa da instância requer um registrador de divisão exclusivo (LATCH_EX) para gravar o evento SQL Profiler. O SPID gravará o evento para o buffer de memória local primeiro. Em seguida, o evento é transferido para o SQL Profiler. Se o buffer de memória local estiver cheio, o SPID descarta o evento. Após os eventos no buffer de memória local são transferidos para o SQL Profiler, o SPID pode escrever novos eventos para o buffer de memória local. Se outros SPIDs estão aguardando para gravar eventos SQL Profiler, esses SPIDs esperar em uma fila. Como o SQL Profiler é um processo que é separado do processo do SQL Server, transferindo cada evento para o SQL Profiler leva algum tempo. Se você executar o SQL Profiler em um computador diferente, esse processo leva mais tempo. Esse processo leva mais tempo devido a latência da rede e por causa do desempenho do computador que esteja executando o SQL Profiler. Portanto, a instância do SQL Server executa lentamente. Como ContornarPara contornar esse problema, não use o SQL Profiler para executar um rastreamento do lado do cliente dos eventos na instância do SQL Server. Em vez disso, use procedimentos armazenados do sistema para executar um rastreamento do lado do servidor dos eventos. Você pode usar os seguintes procedimentos armazenados do sistema:
SituaçãoA Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a". Mais InformaçõesVocê pode usar o utilitário de coleção de dados PSSDIAG para coletar os arquivos de dados de rastreamento. Para obter mais informações sobre o utilitário de coleção PSSDIAG dados, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 830232 Para obter mais informações sobre a coluna waittype no SQL Server 2000 e no SQL Server 2005, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
(http://support.microsoft.com/kb/830232/
)
Utilitário de coleção de dados PSSDIAG 822101
(http://support.microsoft.com/kb/822101/
)
Descrição das colunas waittype e lastwaittype na tabela master.dbo.sysprocesses no SQL Server 2000 e o SQL Server 2005 PropriedadesID do artigo: 929728 - Última revisão: terça-feira, 30 de setembro de 2008 - Revisão: 3.0 A informação contida neste artigo aplica-se a:
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: 929728
(http://support.microsoft.com/kb/929728/en-us/
)
|




Voltar para o início








