✓Formado em Redes de Computadores (Estácio de Sá) ✓Pós-Graduado em Redes com Ênfase em Segurança da Informação (Uniceub) ✓Concluindo Especialização em Banco de dados (UFG) ✓Atualmente DBA SQL Server e Analista de ERP na Casa Thomas Jefferson
do Servidor o Memória o Disco o CPU 2. Conferir a versão do SQL, as Maiores Bases e Tabelas 3. Escolha da localização default para os arquivos do SQL Server • Binários • Bases de Dados o Dados, log, TempDB o Backup X Performance x Desastre
Exemplo: Reporting Services, Analysis Services e Integration Services ✓ Instalar apenas recursos necessários para o funcionamento do SQL Server 5. Definir a Collation da Instância do Banco de dados 6. Definir as Contas de Serviço do SQL Server • Um conta para cada serviço • Conta de domínio
e Base de dados 1. Permissão de SYSADMIN ao DBA! 2. Mapeamento de Logins e permissões de acesso ao Banco de Dados. 3. Criação de Usuários definidos para desenvolvedores e consultores externos. 4. Criação de usuários de sistema para as aplicações corporativas. Gerenciamento de acessos
perder? ✓ Verificar as páginas do disco ✓ Definir o tipo de Recovery Model ✓ Definir os tipos de Backups ✓ Definir o local de armazenamento dos arquivos de Backup ✓ Criar a estratégia de Backup adequada pro negócio. ✓ TESTAR O BACKUP – OBRIGATÓRIO PARA O DBA
tem backup do log • Não é possivel restaurar até um determinado momento no tempo • Não é indicado para bases criticas • FULL • Guarda todas as operações de escrita no log • Obrigatório para bases criticas • Atenção com o tamanho do arquivo de log • Consegue restaurar até um determinado segundo do dia • BULK-LOGGED • Permite que algumas operações pesadas não sejam gravadas no log Ex: BULK INSERT, CREATE INDEX, SELECT INTO e etc. • Causa um aumento do tamanho do Backup de Log
de todo o banco. • Salva o log das transações ativas durante o backup. • DIFERENCIAL • Salva as páginas de dados alteradas desde o ultimo Backup FULL • É cumulativo. • LOG • Gera uma cópida do log de transações, apenas daps alterações realizadas. • Não armazena todas as informações dos backup de log anteriores. • Deve ser criado um alerta para monitorar o tamanho do Log das bases.
de dados do SQL Server. • Storage (Boa opção) • Servidor ou fita dentro do DataCenter (Péssima opção) • Servidor ou Site remoto (Mais adequado) • Azure (Mais adequado)
2) Ajuste na configuração de memória da instancia do SQL Server 3) Criação de baseline do ambiente de Banco de dados • Rotinas de Log para monitorar queries mais demoradas • Rotinas de log da WhoisActive 4) Rotina para monitorar os contadores do SQL Server 5) Rotina que identifica o consumo de CPU, Disco, Memória e Lock de tabelas. 6) Rotina para acompanhar o crescimento das tabelas e base de dados 7) Rotina de manutenção de índices e atualização de estatísticas.