Artigo: 887057 - Última revisão: quinta-feira, 15 de Março de 2007 - Revisão: 1.7 Descrição do SQL Server desempenho análise utilitários Read80Trace e OSTRESS
Nesta páginaIntroduçãoA equipa de suporte Microsoft SQL Server utiliza vários utilitários escritos internamente para facilitar a trabalhar num incidente de suporte de cliente típico. Estes utilitários também poderão ser útil para programadores de base de dados e administradores de sistema que trabalham com o Microsoft SQL Server 2000. Este artigo descreve dois utilitários principais, o utilitário de Read80Trace e o OSTRESS utilitário. Estes utilitários são fornecidos como parte do Microsoft SQL Server suporte escalonamento serviços utilitários (SQLEEUtils). Este artigo também fornece uma hiperligação para transferir estes utilitários. Nota O utilitário de Read80Trace e o utilitário OSTRESS são fornecidas como - é. Microsoft Product Support Services (PSS) não fornece suporte ou actualizações para estes utilitários. Mais InformaçãoUtilitário de Read80TraceO utilitário de Read80Trace é um utilitário da linha de comandos que pode utilizar para processar ficheiros de rastreio que são gerados pelo SQL Server 2000. Read80Trace utilitário gera reproduzir ficheiros de idioma (RML) de marcação como saída. O Read80Trace utilitário também pode preencher uma base de dados utilizando dados normalizados que podem ser úteis para analisar o desempenho do sistema.Nota Para análise de desempenho e de agregação, o utilitário de Read80Trace requer que a base de dados de destino seja um SQL Server 2000 ou uma base de dados de uma versão posterior. RML é um formato de ficheiro XML que é utilizado para descrever os eventos que ocorrem numa ligação específica. Por exemplo, num ficheiro RML, um XML nó tem elementos que descrevem uma ligação. Segue-se um exemplo do nó <connect>: <CONNECT>
<SEQ>1</SEQ>
<NEXTSEQ>2</NEXTSEQ>
<CMD><![CDATA[-- network protocol: TCP/IP
set quoted_identifier on
set implicit_transactions on
set cursor_close_on_commit off
set ansi_warnings on
set ansi_padding on
set ansi_nulls on
set concat_null_yields_null on
set language us_english
set dateformat mdy
set datefirst 7
]]></CMD>
<USER>TestUser</USER>
<HOST>MyHost</HOST>
<APPNAME>Microsoft Query Analyzer</APPNAME>
<NETWORK>TCP/IP</NETWORK>
<DBID>8</DBID>
<PACKETSIZE>4096</PACKETSIZE>
</CONNECT>
Quando utilizar o utilitário de Read80Trace para gerar ficheiros de RML, é gerado um ficheiro RML para cada ligação na sequência de ficheiros de rastreio. As directivas RML são utilizadas pelo utilitário OSTRESS para reproduzir a actividade de uma ligação específica. Quando utilizar o utilitário de Read80Trace para carregar a base de dados de PerfAnalysis SQL Server para a actividade de trending e análise, o utilitário de Read80Trace utiliza uma interface de carga em massa é denominado IrowFastLoad de SQLOLEDB rapidamente carregar a base de dados de análise do desempenho. O formato de dados normalizado normalmente reduz o tamanho de dados para um décimo para um twentieth do tamanho dos ficheiros de rastreio original. É guardada apenas uma linha para uma secção específica, mesmo se tanto o evento de SQL:BatchStarting evento SQL:BatchCompleted são capturados. Além disso, o texto de cada evento é normalizado para determinar os padrões exclusivos e cada evento armazena uma referência para o padrão de consulta em vez do texto de cada evento. Por exemplo, quando tiver duas consultas que seleccionar a partir de uma tabela, mas as consultas utilizam diferentes valores literais, o utilitário de Read80Trace normaliza para o mesmo formulário e pontos novamente para o mesmo padrão de consulta exclusivo. Este formulário normalizado também é útil para agregar os dados para obter informações sobre informações cumulativas ou médios informações para todas as ocorrências de uma consulta específica é submetida por aplicações cliente. Utilitário OSTRESSO utilitário OSTRESS é um utilitário de consulta com base em ODBC multithread. O utilitário OSTRESS lê a entrada de um parâmetro da linha de comandos. O parâmetro da linha de comandos pode ser um ficheiro RML produzido pelo utilitário Read80Trace ou um ficheiro padrão do script .SQL delimitado por ir. No modo de stress, um thread é criado para cada ligação e todos os threads executar rápida possível sem sincronização entre os threads. Pode utilizar este modo para gerar um tipo específico de stress carga no servidor. O modo de reprodução permite-lhe sincronizar eventos, certificando-se de que eles reproduzir na sequência originalmente ocorreu. O utilitário OSTRESS também reproduzido eventos com a mesma duração relativo entre eventos. As funcionalidades seguintes são fornecidas pelo OSTRESS utilitário reprodução e não são fornecidos na ferramenta de reprodução Profiler:
Para transferir o utilitário de Read80Trace e o utilitário OSTRESS, visite o seguinte site da Microsoft: http://www.microsoft.com/downloads/details.aspx?FamilyId=5691AB53-893A-4AAF-B4A6-9A8BB9669A8B&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyId=5691AB53-893A-4AAF-B4A6-9A8BB9669A8B&displaylang=en)
ReferênciasPara mais informações sobre o SQL Profiler e ficheiros de rastreio, visite o seguinte site da Web MSDN: http://msdn2.microsoft.com/en-us/library/aa173918(SQL.80).aspx
(http://msdn2.microsoft.com/en-us/library/aa173918(SQL.80).aspx)
Tradução automáticaIMPORTANTE: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 887057
(http://support.microsoft.com/kb/887057/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar ao topo