Segunda-feira, 09 de outubro de 2006 às 11h34

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.

Nenhum comentário até agora

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


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