LOGIN:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

SQL Server

Feed da seção SQL Server

Newsletter de SQL Server


Segunda-feira, 09/10/2006 - 11:34 - Por Leonardo Grandinetti
Seções relacionadas:

Ferramentas e Monitoramento do SQL Server 2005

Com o objetivo de monitorar o sistema gerenciador de banco de dados SQL Server 2005, a checagem de um conjunto de parâmetros pode fornecer o suporte para a análise do desempenho, a detecção de falhas de aplicativos, dentre outros. Esse tipo de análise e o diagnóstico de problemas podem garantir a disponibilidade de sistemas que devem estar acessíveis aos usuários por bastante tempo e sem interrupções (exemplo: sistemas Web). Um plano de monitoração pode incluir o seguinte:

. a definição de parâmetros (I/O, etc.) a serem monitorados;
. a configuração de indicadores para a seleção das informações;
. a configuração de monitores e alertas;
. a análise de arquivos de log;
. a análise e identificação de problemas de desempenho de forma isolada.

O conhecimento de algumas dessas de ferramentas fornece o suporte a um plano de monitoração de desempenho, por exemplo, do banco de dados. No SQL Server 2005, algumas dessas ferramentas incluem o Active Monitor que permite a análise dos usuários conectados, processos e bloqueios correntes no banco de dados e o Replication Monitor para a verificação do status de replicação dos dados.

Os arquivos de log também podem auxiliar na detecção de problemas e falhas de aplicativos. As informações sobre os logs incluem o exame do SQL Agent (mensagens de auditoria, etc.) e do próprio SQL Server (falhas, etc.). Esta verificação pode ser realizada através da leitura do log (com o SQL Server Management Studio ou com um editor de textos). Adicionalmente, permite-se analisar um conjunto registros de arquivos de log do SQL Agent.

A checagem de eventos no Windows também pode fornecer informações importantes sobre problemas de desempenho, falhas de aplicativo, dentre outros (Figura 01). Para visualizar o log de eventos no Windows, verifique o visualizador de eventos (em ferramentas administrativas do Windows) que fornece uma lista de eventos que foram executados pelos aplicativos e registrados pelo sistema operacional.

 
Figura 01: Verificação do Log de Eventos no Windows.

O Windows Performance Monitor (Figura 02) é também uma ferramenta bastante utilizada no monitoramento do SQL Server [2]. Para a definição dos parâmetros de monitoramento, alguns contadores (adicionados durante a instalação do SQL Server) auxiliam na avaliação de elementos de performance do SQL Server.

Figura 02: Verificação de parâmetros do Performance Monitor.

O SQL Profiler é outra ferramenta que auxilia no monitoramento da performance do SQL Server (Figura 03). O Profiler permite monitorar uma tabela que esteja sendo muito utilizada, classes de eventos, dentre outros parâmetros e indicadores. Uma janela do Profiler exibe os eventos selecionados sendo monitorados, além de permitir um exame mais detalhado de cada evento, bem como a definição de um rastreamento. O Profiler ainda possui opções de rastreamento e reprodução, a partir da definição de pontos de interrupção.

Adicionalmente, alguns procedimentos armazenados também podem auxiliar na detecção de falhas e verificação de indicadores de desempenho e performance, dentre eles:

. sp_who: usuários e processos atuais;
. sp_lock: bloqueios ativos e deadlocks;
. sp_spaceused: quantidade de espaço em disco utilizada;
. sp_monitor: estatísticas do banco de dados.

Figura 3: Janela do Performance Monitor.

As ferramentas do SQL Server 2005 apresentadas fornecem um importante suporte aos administradores de Bancos de Dados do SQL Server 2005 que precisam manter a alta disponibilidade dos sistemas além de auxiliar na detecção, resolução e/ou prevenção de problemas.

Referências

. Books Online - Microsoft Corporation Books Online, SQL Server 2005 Books Online (July 2006), Microsoft Corporation, 2006. Disponível em: http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx. Acesso em: set 2006.

. Stanek, W. R.. Microsoft SQL Server 2005 – Guia de Bolso do Administrador, ARTMED EDITORA S.A., 2006.

Todos os artigos de Leonardo Grandinetti

0 comentários publicados

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Leonardo Grandinetti é Coordenador de implantação de sistemas, Analista de Informática/Fumec, Auditor e Consultor de sistemas de informação, Pós-graduado em Gerência da Tecnologia da Informação, Mestre em Ciência da Computação, Palestrante e Membro do EAI Industry Consortium.


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.