segunda-feira, 18 de agosto de 2014

Boas práticas para instalação de servidores Microsoft SQL SERVER

Boas práticas para instalação de servidores Microsoft SQL SERVER

Olá,
Para o DBA a instalação e configuração de servidores com Microsoft SQL SERVER não acontecem diariamente. Ou seja, você provavelmente instalará uma ou outra instância em determinado período de tempo e fará a administração destes servidores.
check-list
Eu costumo sempre “deixar a mão” uma lista de itens a serem seguidos, do que considero boas práticas na hora de instalar um novo servidor com o Microsoft SQL SERVER, estas práticas são generalistas para qualquer versão, são elas:
  1. DOCUMENTAÇÃO: Sempre opte em instalar toda a documentação do Microsoft SQL SERVER nas instâncias que estão sendo configuradas para que seja facilmente acessada em casos de emergência.
  2. PADRONIZAÇÃO: Sempre que possível, instale e configure todas as suas instâncias do Microsoft SQL SERVER de forma consistente, seguindo um padrão dentro da organização.
  3. FEATURES DESNECESSÁRIAS: Não instale serviços desnecessários do Microsoft SQL SERVER. Sempre avalie a necessidade quando da instalação de serviços como Microsoft FULL-TEXT SEARCH, NOTIFICATION SERVICES ou o ANALYSIS SERVICES.
  4. DESEMPENHO: Para um bom desempenho do Microsoft SQL SERVER rodando sobre sistema operacional WINDOWS, desative todos os serviços do sistema operacional que não forem necessários. Considere sempre instalar seu servidores nas versões do WINDOWS SERVER.
  5. OTIMIZAÇÃO: Para um bom desempenho do Microsoft SQL SERVER, dedique o servidor físico para rodar uma única instância do banco de dados, sem outras aplicações que consumam recursos que seriam destinados ao gerenciador de banco de dados. Por padrão, aplicações rodam somente em servidores de aplicações.
  6. I/O: Para um bom desempenho de escrita e leitura dos discos rígidos, separe os arquivos de banco de dados (.MDF) dos arquivos de LOG (.LDF) em unidades de discos diferentes. Considere utilizar sempre um conjunto de discos em RAID, uma boa padronização é utilizar um ARRAY de discos em RAID 5 para o arquivo de dados (.MDF) e um ARRAY de discos em RAID 10 para o arquivo de LOG (.LDF). Essa separação é importante, pois gera um potencial isolamento entre leitura e escrita de discos.
  7. TEMPDB: Se o uso do TEMPDB for alto, considere alocar o arquivos de dados e de LOG deste banco em um ARRAY de discos separado.
  8. DOMAIN CONTROLLER: Nunca (digo com bastante ênfase nesta parte) instale o Microsoft SQL SERVER em um controlador de domínio. Sempre considere isolar a segurança do seu domínio do(s) seu(s) repositório(s) de dados.
  9. PARTIÇÃO: Certifique-se de que o Microsoft SQL SERVER está/será instalado em uma partição NTFS.
  10. ENCRIPTAÇÃO/COMPRESSÃO: NUNCA utilize na partição onde estão os arquivos de dados do Microsoft SQL SERVER (.MDF e .LDF) a encriptação (EFS) ou a compressão de dados. Isso afeta e muito o desempenho global de seu servidor de dados.
  11. FORMATAÇÃO DA PARTIÇÃO: Considere formatar a partição de dados para o Microsoft SQL SERVER em modo de alocação 64 KB.
Acredito que a lista acima seja bem generalista e abrangente para instalações diversas do Microsoft SQL SERVER em diferentes versões.
No próximo POST veremos os cuidados em fazer um UPGRADE em servidores de dados.
Até lá…

Fonte: Bugalloti
http://bugalloti.wordpress.com/2013/06/25/boas-praticas-para-instalacao-de-servidores-microsoft-sql-server/

Nenhum comentário: