quarta-feira, 3 de outubro de 2012

... Melhores práticas SQL SERVER

Bom, vou postar hoje algumas boas práticas para banco de dados SQL SERVER.

1) Monitoramento de scripts
3) Somente permissões necessárias para cada usuário
4) Não utilizar o usuário sa para sistemas ou monitoramento. Utilizar windows authentication quando possível.
5) Não dar permissão de sysadmin para qualquer pessoa que não seja administrador do ambiente.
6) Uso exclusivo do servidor para o Banco, não executar aplicações no mesmo servidor.
7) Evitar multiplas instâncias
8) Desabilitar ou desinstalar serviços do SQL Server que não estão sendo utilizados
9) Configurar anti-virus para não ler arquivos de banco de dados
10) Configurar autogrowth dos datafiles para tamanhos fixos, evitando crescimentos absurdos com a utilização do %
11) Recovery Model sempre Full para produção
12) Executar planos de manutenções constantemente (Rebuild, Check Integrity, Backup, TLog Backup)
13) Verificar Jobs diariamente
14) Ativar alertas nos jobs, para ser avisado em caso de falha
15) No caso do SQL Server, nunca utilizar o shrink automático de arquivos
16) Análise diário dos LOGs
17) Bancos separados para Produção/Desenvolvimento/Teste
18) Realizar mudanças em ambiente diferente de produção, realizando quantos testes forem necessários
19) Espaço disponível em discos de no mínimo 15%
20) Separar arquivos de Logs, Dados e Backups em discos distintos
21) Validar restore a cada 6 meses
22) Executar o serviço do banco em porta diferente da padrão

Um comentário: