Visão geral do SQL Server Utility

Os clientes do SQL Server precisam gerenciar o ambiente do SQL Server como um todo. Isso é abordado nesta versão por meio do conceito de gerenciamento de aplicativo e multisservidor do SQL Server Utility.

O SQL Server Utility modela as entidades relacionadas ao SQL Server de uma organização em uma exibição unificada. O Gerenciador do Utilitário e os pontos de vista do SQL Server Utility no SQL Server Management Studio(SSMS) fornecem aos administradores uma exibição holística da integridade dos recursos do SQL Serverpor meio de uma instância do SQL Server que funciona como um UCP (ponto de controle do utilitário). As entidades que podem ser exibidas no SQL Server UCP incluem:

  • Instâncias do SQL Server

  • Aplicativos da camada de dados

  • Arquivos de banco de dados

  • Volumes de armazenamento

As dimensões de utilização de recursos que podem ser exibidas no SQL Server UCP incluem:

  • Utilização de CPU

  • Utilização de espaço de armazenamento

Para obter mais informações, consulte as seções a seguir neste tópico:

  • Introdução ao SQL Server Utility

  • Visão geral de ponto de controle de utilitário

  • Requisitos do SQL Server Utility

Arquitetura do Utilitário do SQL Server

Figura 1. Arquitetura do SQL Server Utility no SQL Server 2008 R2.

Introdução ao SQL Server Utility

O cenário do usuário típico começa com a criação de um ponto de controle de utilitário que estabelece o ponto de raciocínio central para o SQL Server Utility. O UCP fornece uma exibição consolidada da integridade de recurso coletada de instâncias gerenciadas do SQL Server no SQL Server Utility. Depois que o UCP é criado, você inscreve as instâncias do SQL Server no SQL Server Utility de forma que elas possam ser gerenciadas pelo UCP.

Cada instância gerenciada do SQL Server é instrumentada com um conjunto de coleta de dados que envia dados da configuração e do desempenho ao UCP a cada 15 minutos. Os aplicativos da camada de dados serão gerenciados automaticamente pelo SQL Server Utility se eles pertencerem a uma instância gerenciada do SQL Server. Outros parâmetros de monitoramento são a utilização do espaço de arquivos de banco de dados, a utilização da CPU e a utilização do volume de armazenamento.

São apresentados dados resumidos e detalhados no Management Studio para cada instância do SQL Server e aplicativo da camada de dados gerenciados pelo SQL Server Utility. O painel do SQL Server Utility no SSMS apresenta um resumo rápido dos dados do desempenho e da configuração da instância gerenciada e da utilização de CPU do aplicativo da camada de dados, da utilização de arquivos de banco de dados, da utilização do volume de armazenamento e da utilização de CPU do computador. As exibições de dados fornecem separação de recursos superutilizados e subutilizados, bem como gráficos de utilização da CPU e de utilização do armazenamento ao longo do tempo.

Os pontos de vista e os detalhes do SQL Server Utility no SSMS apresentam o status do desempenho e da configuração de cada instância do SQL Server e do aplicativo da camada de dados gerenciado pelo SQL Server Utility e acesso aos controles da política. A exibição de lista exibe o status atual comparado com as definições das políticas e os controles das políticas exibem as definições das políticas das seguintes categorias de utilização:

  • Políticas de utilização da CPU de instâncias do SQL Server e de aplicativos da camada de dados

  • Políticas de utilização de espaço de arquivos de banco de dados e de arquivos de log

  • Políticas de utilização da CPU do computador para recursos do host

  • Políticas de utilização do volume de armazenamento para recursos do host

Cada instância do SQL Server e aplicativo da camada de dados gerenciado pelo SQL Server Utility pode ser monitorado com base nas definições da política global ou com base nas definições de políticas individuais.

A combinação de dados resumidos e detalhados apresentada no UCP para políticas de subutilização e de superutilização, e para uma variedade de parâmetros chave, permite que oportunidades de consolidação de recursos e de superutilização de recursos sejam identificadas facilmente. As políticas de integridade são configuráveis e podem ser ajustadas para alterar os limites inferior e superior da utilização de recursos. É possível alterar as políticas de monitoramento globais ou configurar políticas de monitoramento individuais para cada entidade gerenciada no SQL Server Utility.

Use as etapas a seguir para começar a usar o SQL Server Utility:

Para começar a usar o SQL Server Utility, você deve criar um ponto de controle de utilitário e inscrever as instâncias do SQL Server. Para acessar as etapas de configuração do SQL Server Utility e a documentação de vídeo por meio do Management Studio, selecione Exibir na barra de menus do SSMS e selecione Gerenciador do Utilitário. A página Guia de Introdução será uma das duas guias exibidas no painel de conteúdo do SSMS.

Para iniciar o assistente para uma operação do SQL Server Utility, clique no título da operação; por exemplo, "Criar um UCP (Ponto de Controle de Utilitário)." Para exibir um vídeo da operação, clique no botão Vídeo à esquerda do título.

Estas são as operações únicas que criam o SQL Server Utility.

  1. Criar um ponto de controle de utilitário - Como criar um ponto de controle do SQL Server Utility (SQL Server Utility)

  2. Inscrever instâncias do SQL Server no SQL Server Utility - Como inscrever uma instância do SQL Server (Utilitário do SQL Server)

Depois que seu SQL Server Utility for criado, use o SSMS para conectar-se ao SQL Server Utility, monitorar instâncias gerenciadas do SQL Server e personalizar políticas de monitoramento para atender às necessidades de sua organização.

  1. Usar o SSMS para conectar ao SQL Server Utility - Conectando a um SQL Server Utility

  2. Monitorar instâncias gerenciadas do SQL Server - Como exibir resultados da política de integridade de recursos (SQL Server Utility)

  3. Personalizar as políticas de monitoramento do SQL Server Utility para atender às suas necessidades - Como modificar uma definição de política de integridade de recursos (SQL Server Utility)

Visão geral de ponto de controle de utilitário

O SQL Server Utility é gerenciado por um ponto de controle de utilitário usando o Gerenciador do Utilitário no SSMS. O UCP é configurado em uma instância do SQL Server. Ele fornece o ponto de raciocínio central para o SQL Server Utility usando o SSMS para organizar e monitorar a integridade dos recursos do SQL Server. O UCP dá suporte a ações como a especificação de políticas de utilização de recursos que acompanham os requisitos de utilização de sua organização.

A interface do usuário do Gerenciador do Utilitário no SSMS fornece um modo de exibição de árvore hierárquica de entidades gerenciadas no Utilitário. O Gerenciador do Utilitário é semelhante ao Pesquisador de Objetos do SSMS para navegar e gerenciar recursos no SQL Server Utility. O painel e as exibições de lista fornecem uma apresentação resumida e detalhada da integridade dos recursos e dos detalhes da configuração de instâncias gerenciadas do SQL Server, aplicativos da camada de dados e recursos de host, como utilização da CPU, utilização do espaço de arquivos e utilização do espaço do volume.

O UCP coleta informações de configuração e de desempenho de instâncias gerenciadas do SQL Server a cada 15 minutos. Essas informações são armazenadas no UMDW (data warehouse de gerenciamento do utilitário) no UCP; o nome de arquivo UMDW é sysutility_mdw. Os dados de desempenho do SQL Server são comparados com as políticas para ajudar a identificar afunilamentos de uso de recursos e oportunidades de consolidação.

Requisitos do SQL Server Utility

Nesta versão, o UCP e todas as instâncias gerenciadas do SQL Server devem atender aos seguintes requisitos:

  • O SQL Server deve estar na versão 10.50 ou superior.

  • O tipo da instância do SQL Server deve ser Mecanismo de Banco de Dados.

  • O SQL Server Utility deve operar dentro de um único domínio do Windows ou em domínios com relações de confiança bidirecionais.

  • As contas de serviço do SQL Server no UCP e todas as instâncias gerenciadas do SQL Server devem ter permissão de leitura para Usuários no Active Directory.

Nesta versão, o UCP deve atender aos seguintes requisitos:

  • A edição do SQL Server deve ser Datacenter, Enterprise, Developer ou Evaluation.

  • É recomendável que o UCP seja hospedado por uma instância do SQL Server que diferencie maiúsculas de minúsculas.

  • Leve em consideração as seguintes recomendações para o planejamento da capacidade no computador do UCP:

    • Em um cenário típico, o espaço em disco usado pelo banco de dados UMDW (sysutility_mdw) no UCP é de aproximadamente 2 GB por instância gerenciada do SQL Server por ano. Essa estimativa pode variar dependendo do número de objetos do bancos de dados e do sistema coletados pela instância gerenciada. A taxa de crescimento do espaço em disco de UMDW (sysutility_mdw) é mais alta durante os primeiros dois dias.

    • Em um cenário típico, o espaço em disco usado pelo msdb no UCP é de aproximadamente 20 MB por instância gerenciada do SQL Server. Observe que essa estimativa pode variar dependendo das políticas de utilização de recursos e do número de objetos do banco de dados e do sistema coletados pela instância gerenciada. Em geral, o uso do espaço em disco aumenta conforme aumentam o número de violações das políticas e a duração da janela de tempo da movimentação de recursos voláteis.

    • Observe que a remoção de uma instância gerenciada do UCP não reduzirá o espaço em disco usado por bancos de dados do UCP até a expiração dos períodos de retenção dos dados da instância gerenciada.

Nesta versão, todas as instâncias gerenciadas do SQL Server devem atender aos seguintes requisitos:

  • É recomendável que, se o UCP for hospedado por uma instância do SQL Server sem diferenciação de maiúsculas e minúsculas, as instâncias gerenciadas do SQL Server também não diferenciem maiúsculas de minúsculas.

  • Não há suporte para dados de FILESTREAM para monitoramento do SQL Server Utility.

Para obter mais informações, consulte Especificações de capacidade máxima do SQL Server.