REGISTRADO-plano de manutenção recomendado para bancos de dados do ePolicy Orchestrator usando o SQL Server Management Studio
Artigos técnicos ID:
KB67184
Última modificação: 30/03/2022
Última modificação: 30/03/2022
Ambiente
McAfee ePolicy Orchestrator (ePO) -todos os ePO suportados 5.x das
Otimizador de desempenho do McAfee 2.x
Para determinar quais versões do ePO são compatíveis com as versões do Microsoft SQL Server, consulte ARTIGO KB51569.
Otimizador de desempenho do McAfee 2.x
Para determinar quais versões do ePO são compatíveis com as versões do Microsoft SQL Server, consulte ARTIGO KB51569.
Resumo
NOTA: este artigo só pode ser visualizado por usuários registrados no ServicePortal.
Este artigo descreve o plano de manutenção recomendado para bancos de dados do ePO usando o SQL Server Management Studio.
Este artigo descreve o plano de manutenção recomendado para bancos de dados do ePO usando o SQL Server Management Studio.
Solução 1
Important Essas tarefas de rotina incluem trabalhos de manutenção SQL Server que mantêm os dados e o mecanismo funcionando em níveis satisfatórios. As tarefas também mantêm o backup dos dados para ajudar a recuperação se houver um desastre. Estas informações são destinadas somente ao uso de administradores de banco de dados (DBA) e administradores do ePO. Use o procedimento a seguir por sua própria conta e risco. A McAfee não assume responsabilidade por nenhum dano como resultado de seguir estas instruções.
Em
SQL Server usa o conceito de Registro write ahead, em que cada operação de alteração de dados é gravada pela primeira vez no log de transações (. LDF) da memória (buffer pool) e periodicamente liberado para a arquivo de dados do disco (. MDF) como parte do processo de ponto de verificação. (As operações de alteração de dados são inserir, atualizar, excluir e outras operações, como recompilação de índice e reorganizar). O uso de um registro de transações garante que, se houver um desastre, você poderá restaurar o banco de dados para um estado anterior, com perda mínima. Exemplos de desastres incluem falha de hardware ou erro humano,
Modelo de recuperação completa:
Depois de fazer backup da transação usando o modelo de recuperação completa, SQL Server sinaliza registros com backup como Inativo e trunca o registro. Dessa forma, todas as novas operações que são registradas no log de transações podem reutilizar esse espaço substituindo as entradas inativas. Esse design ajuda a evitar o crescimento do tamanho do log.
Se nenhum backup periódico do log de transações for feito, o tamanho do registro de transações continuará crescendo até que consuma todo o espaço em disco disponível. Portanto, se o banco de dados do ePO estiver configurado para usar o modelo de recuperação completa, é importante executar backups regulares do log de transações para manter seu tamanho em cheque.
Modelo de recuperação simples:
No modelo de recuperação simples, depois que o ponto de verificação ocorrer e os registros forem liberados para o disco, o SQL Server truncar o registro de transações. Essa ação libera o espaço internamente no log de transações arquivo. O registro de transações não aumenta de tamanho, desde que haja espaço suficiente disponível para as transações abertas atuais.
No modelo de recuperação simples, o conceito de backup do log de transações não é usado, pois você só faz um backup completo regular do banco de dados do ePO. Se houver um desastre, você poderá recuperar somente o último backup completo. Todas as alterações ocorridas após o último backup completo serão perdidas.
O modelo de recuperação simples é uma solução aceitável para a maioria dos clientes corporativos, pois os dados perdidos em um desastre são geralmente dados de evento desde o último backup completo. O modelo de recuperação completa inclui a sobrecarga administrativa do backup do log de transações para o banco de dados do ePO periodicamente.
Por esse motivo, a Modelo de recuperação simples para o banco de dados do ePO, é recomendável. No entanto, se você optar por usar o modelo de recuperação completa, certifique-se de que tenha um bom plano de backup para o banco de dados do ePO e o registro de transações. Uma discussão sobre o plano de backup para os bancos de dados do SQL Server está além do escopo deste artigo. Para obter mais detalhes, consulte SQL Server manuais on-line momento http://msdn.microsoft.com/en-us/library/ms130214.aspx.
INDICADO Se você tiver vários bancos de dados com diferentes modelos de recuperação, poderá criar planos de manutenção de banco de dados separados para cada modelo de recuperação. Dessa forma, você pode incluir uma etapa para fazer backup dos logs de transações somente nos bancos de dados que não usam o modelo de recuperação simples.
Definir o modelo de recuperação do banco de dados do ePO como simples
Para verificar se o modelo de recuperação está definido como simples, faça as seguintes alterações no SQL Server Management Studio:
- Clique Todos os programas, Microsoft SQL Server
, SQL Server Management Studio. - Selecione o Autenticação Digite (Windows ou SQL Server) e clique em Conectar para efetuar logon na instância do SQL Server que hospeda o banco de dados do ePO.
- Na janela objeto Explorer, expanda o Bancos dados node.
- Clique com o botão direito do mouse no ePO_
entrada. - Selecionados Suas. A janela Propriedades do banco de dados é aberta.
- Clique Opções na guia Selecionar uma página na área do painel esquerdo.
- Clique na seta suspensa à direita da Modelo de recuperação e selecione Simplifica.
- Clique em OK.
Reduza o banco de dados e por que ele não é recomendado:
Evite reduzir o máximo possível o banco de dados do ePO. A redução de um banco de dados de produção SQL Server introduziria fragmentação lógica. A ordem física das páginas no nível de folha de um índice não é igual à ordem lógica das páginas. Efetivamente, a cabeça do disco deve voltar e ficar em diante para ler as páginas. Essa ação resulta em uma operação de entrada e saída (e/s) e prejudica O desempenho.
Quando você encolhe a arquivo de dados, as páginas no final da arquivo de dados são movidas para o início do arquivo. Essa ação ignora qualquer fragmentação possível que seja introduzida nesse processo.
Se o banco de dados do ePO aumentar de tamanho depois que você excluir eventos e reduzir o banco de dados, haverá necessidade de espaço para eventos enviados pelo agente. A redução dos dados arquivo após a exclusão dos eventos somente fará com que o arquivo aumente de volta, além de causar fragmentação. Se o espaço for uma preocupação, considere a filtragem de eventos não essenciais usando a filtragem de eventos do ePO.
INDICADO Você pode considerar a redução de arquivo de dados depois de executar muitas operações de exclusão. Por exemplo, limpar eventos antigos, se você souber que não precisa desse espaço novamente para armazenar novos eventos. Caso contrário, reconstrua os índices periodicamente e filtre os eventos desnecessários usando a filtragem de eventos do ePO para evitar a captura de dados indesejados em primeiro lugar.
Important Os eventos de filtragem têm um impacto direto sobre quais relatórios podem ser gerados e que usam esses eventos. Verifique se você filtrar somente os eventos que você sabe que não são necessários para os relatórios diários. Faça backup do banco de dados do ePO antes de limpar os eventos mais antigos. Para referência futura, você sempre pode restaurar o backup do banco de dados do ePO para um novo nome a fim de gerar relatórios para esse período.
Contanto que a manutenção adequada do banco de dados seja executada, como a recriação e a reorganização de índices, o tamanho do banco de dados do ePO não afeta negativamente o desempenho da consulta. Se você limpar regularmente eventos antigos, como todos os eventos com mais de três meses, usando o
Você deve ter um plano de manutenção de banco de dados adequado configurado para que o desempenho do banco de dados do ePO esteja íntegro.
Crie um plano de manutenção para o banco de dados do ePO no SQL Server:
- Clique Todos os programas, Microsoft SQL Server
, SQL Server Management Studio. - Selecione o Autenticação Digite (Windows ou SQL Server) e clique em Conectar para efetuar logon na instância do SQL Server que hospeda o banco de dados do ePO.
- Expansível Gerenciamento na janela do objeto do servidor Explorer.
- Clique com o botão direito Planos de manutenção e selecione Assistente de plano de manutenção.
- Digite um nome para o plano de manutenção (por exemplo, planos de manutenção do banco de dados do ePO).
- Altere o agendamento. Clique Terá e, em seguida, clique em Próximas.
- Selecione as seguintes opções em Tarefas de manutenção e clique em Próximas:
- Verificar integridade do banco de dados
- Recriar índice
- Backup do banco de dados (completo)
- Defina a ordem das tarefas a serem executadas da seguinte maneira e clique em Próximas:
- Verificar integridade do banco de dados
- Backup do banco de dados (completo)
- Recriar índice
- Definir uma Verificar integridade do banco de dados TaskId
- Selecione o banco de dados do ePO ePO_
. - Selecionados Incluir índices.
- Clique Próximas.
- Selecione o banco de dados do ePO ePO_
- Definir uma Backup do banco de dados (completo) TaskId
- Selecione o banco de dados do ePO ePO_
. - Digite o local do caminho de backup.
- Na guia Definir compactação de backup menu suspenso, selecione Compactar backup.
- Clique Próximas.
- Selecione o banco de dados do ePO ePO_
- Definir uma Recriar índice TaskId
- Selecione o banco de dados do ePO ePO_
. - Clique Objeto: tabelas e exibições.
- Clique Alterar o espaço livre por porcentagem de página para: 10%.
- Em opções avançadas, selecione Manter índice on-line ao reindexar.
- Para tipos de índice que não são compatíveis com recompilações de índice on-line, selecione a opção Recompilação de índices off-line.
- Clique Próximas.
INDICADO Uma tarefa de recriação de índice faria com que as estatísticas fossem atualizadas como parte da recriação. Efetivamente com varredura completa, de forma que uma Atualizar estatísticas a tarefa não é necessária após um índice de recriação.
- Selecione o banco de dados do ePO ePO_
- Definidos Selecionar opções de relatório:
- Selecionados Gravar um relatório em um arquivo de texto e digite o local da pasta em que você deseja.
- Clique Próximas.
- Clique Unidade.
INDICADO Monitore a tarefa de manutenção e evite executar a tarefa durante o horário de produção de um grande banco de dados do ePO.
Solução 2
Important
- ePO 5.10 o tem dois bancos de dados SQL exclusivos, o banco de dados primário e o novo banco de conhecimento de eventos do ePO.
- Tanto o banco de dados de eventos primários quanto do ePO devem ser mantidos com as etapas descritas neste artigo.
- A execução do script a seguir somente no banco de dados primário permite que o banco de dados de eventos do ePO fique fragmentado ao longo do tempo. O que leva a possíveis problemas de desempenho. Para obter mais informações sobre o banco de dados de eventos do ePO, consulte KB91176.
Se você tiver um banco de dados de produção grande, use uma recompilação de índice personalizada ou reorganize script. Em vez de o Reorganizar e recriar o plano de manutenção do índice TaskId.
As tarefas personalizadas permitem mais flexibilidade sobre quais objetos precisam ser reorganizados e reconstruídos. Em vez de recriar todos os objetos, independentemente do nível de fragmentação.
De acordo com SQL Server livros on-line:
- Se a fragmentação estiver entre 20% e 30%, reorganize o índice.
- Se a fragmentação for > 30%, reconstrua o índice.
Você pode determinar o nível de fragmentação de um índice consultando o esys.dm_db_index_physical_stats entrada do modo de exibição de gerenciamento dinâmico (DMV).
SQL Server livros on-line fornece um script SQL de amostra que fornece uma taxa de fragmentação conforme listado acima. Consulte o tópico emsys.dm_db_index_physical_stats no link de documentação de SQL Server livros on-line, abaixo:
SQL Server livros on-line fornece um script SQL de amostra que fornece uma taxa de fragmentação conforme listado acima. Consulte o tópico em
INDICADO Exemplo D na documentação on-line fornece o código de amostra.
É importante que você atualização as estatísticas depois de um Reorganização do índice preta. So Recompilação de índice, as estatísticas não são atualizadas automaticamente como parte de uma reorganização de índice. Um script SQL atualizado localizado em RebuildReorganizeIndexes-V4.zip , com base no exemplo de SQL Server manuais on-line, está localizado na Associação deste artigo. O script anexado adiciona a etapa para atualização as estatísticas após uma operação de recompilação de índice.
Você pode personalizar ainda mais o script para incluir a opção de executar uma recriação de índices on-line. A recriação on-line fornece mais simultaneidade durante a reconstrução do índice e usa uso intensivo de recursos. Esse recurso não está disponível em todas as edições do SQL Server. Consulte a documentação dos manuais on-line sobre a qual as edições oferecem suporte ao recurso de recriação de índices on-line.
Anexo
Aviso de isenção de responsabilidade
O conteúdo original deste artigo foi redigido em inglês. Se houver diferenças entre o conteúdo em inglês e sua tradução, o conteúdo em inglês será o mais exato. Parte deste conteúdo foi criado por meio de tradução automática da Microsoft.
Produtos afetados
Idiomas:
Este artigo está disponível nos seguintes idiomas:
GermanEnglish United States
Spanish Spain
French
Italian
Japanese
Portuguese Brasileiro
Chinese Simplified