Treinamento SQL Server: Tarefas do dia a dia de um DBA
Olá Pessoal,
Um amigo quer entrar para a área de administração de banco de dados e me solicitou um treinamento que abordasse as atividades de um DBA no seu dia a dia de trabalho. Diante disso, resolvi preparar um treinamento para ele, mas abrirei o treinamento para mais 4 pessoas totalizando uma turma de 5 alunos para que o treinamento seja o mais produtivo possível para os participantes.
Nesse momento, esse treinamento será presencial em Vitória-ES, contudo, posteriormente espero realizar o mesmo treinamento de forma ONLINE para atender aos profissionais de outros estados.
Para o pessoal que pode fazer o treinamento presencial em Vitória-ES, me envie um e-mail ou me chame no skype para fazer sua reserva. Como são apenas 4 vagas disponíveis, as inscrições podem acabar rápido.
Para o pessoal que não é de Vitória-ES, mas também possuem interesse nesse treinamento, também já podem me mandar um e-mail que eu coloco na fila de reserva para quando for realizar o treinamento ONLINE, que também terá um número limitado de pessoas na sala para poder ser bem produtivo.
Seguem os contatos para a realização das reservas:
- E-mail: [email protected]
- Nome Skype: fabriciolima.net
Abaixo os detalhes do treinamento:
Objetivo
O objetivo desse treinamento é mostrar as tarefas que um DBA deve executar no seu dia a dia de trabalho, tais como, instalação, configuração, manutenção e monitoramento de um ambiente SQL Server. Quem é responsável por um ambiente SQL Server, mesmo que ele seja pequeno, é obrigado a conhecer os assuntos tratados nesse treinamento.
Os scripts utilizados nesse treinamento serão utilizados por vocês durante anos e anos de carreira para quem seguir nessa área de administração de banco de dados.
Após esse treinamento vocês poderão administrar um ambiente SQL Server de forma mais proativa e com maior segurança, aumentando a performance e a disponibilidade desse ambiente.
Carga Horária e Cronograma
A duração desse treinamento é de 24 horas e ele será realizado em três sábados no período de 09:00 às 18:00.
A previsão é de que ele seja realizado aqui em Vitória-ES em Dezembro/14 ou Janeiro/15 dependendo da disponibilidade dos alunos interessados.
Público Alvo
Desenvolvedores, Analistas de Infraestrutura, DBAs iniciantes e outros profissionais que desejam conhecer como um DBA deve administrar um banco de dados SQL Server no seu dia a dia de trabalho.
O foco desse curso não é para DBA’s experiêntes, mas sim para DBA’s iniciantes ou pessoas que precisam ou desejam administrar um SQL Server no dia a dia.
Sobre o Instrutor
Trabalho há 9 anos com SQL Server em uma grande empresa de Vitória-ES, além disso, já atendi mais de 30 clientes espalhados pelo Brasil com minha consultoria remota conforme pode ser visto no link abaixo:
https://www.fabriciolima.net/blog/clientes/
Nesse mesmo blog já compartilhei inúmeras experiências do meu dia a dia como podem ser conferidas nas categorias abaixo:
Essa experiência, scripts e rotinas de administração que adquiri nesses anos que compartilharei com vocês no treinamento.
Investimento Financeiro
O valor do treinamento é de R$ 1.350,00 por aluno e poderá ser pago em até duas vezes.
Para pagamento à vista é concedido um desconto de R$:100,00
- Valor à vista: R$ 1.250,00
- Valor em duas vezes: 2 x 675,00 = R$ 1.350,00
Conteúdo Programático
Modulo 01: Instalação e configuração do SQL Server
- Planejamento de uma instalação
- Realização de uma instalação ao vivo
- Configurações pós instalação
Modulo 02: Gerenciamento de Acessos no SQL Server
- Criação de Usuários e Logins
- Inclusão e remoção de acessos aos objetos do banco de dados
Modulo 03: Diversas Tarefas do Dia a Dia
- Criação de uma base de dados
- Page Verify Option
- Recovery Model
- Criação de Tabelas
- Principais tipos de dados do SQL Server
- Utilização de Constraints (PK, FK, Default, Check e etc)
- Detach e Atach
- Import e Export
- Linked Server
- Shrink
- Configuração Database Mail
Modulo 04: Backup e Restore
- Backup
- Conceitos
- Diferença dos tipos de backup FULL, Diferencial e do Log
- Como funciona o arquivo de Log do SQL Server
- Dicas para criar uma estratégia de backup
- O que acontece se durante a execução de um backup FULL forem executados backup de Log?
- Restore
- Conceitos
- Testes de restore
- Restore FULL + Logs
- Restore FULL + Log até um determinado horário
Modulo 05: SQL Agent
- Operadores
- Alertas
- Configurações
- Trabalhando com Jobs
Modulo 06: Criação de Alertas
Criação de alertas no banco de dados e o que fazer quando receber um:
- Alertas de locks entre dois processos por mais de X minutos
- Alertas quando o Transaction Log passa de 85 % de utilização
- Alertas de Consumo de CPU
- Alerta de Falta de espaço em disco
- Alertas quando acontecerem erros graves no SQL Server com severidade entre 20 e 25
- Alertas de databases que não estão ONLINE
- Alertas de páginas e bases corrompidas no banco de dados
- Visão geral sobre corrupção de banco de dados
Modulo 07: Realizando um Tuning na prática
- Análises iniciais dos recursos do servidor
- CPU
- Memória
- Disco
- Criação da procedure WhoisActive
- Exemplos de utilização e explicação dos resultados retornados por essa procedure
- Criação de um Trace para Log das queries lentas do banco de dados
- Desabilitação do trace Default do SQL Server
- Criação da rotina de traces
- Como criar um Server Side Trace
- Criação de uma rotina para armazenar alguns contadores do SQL Server
- BatchRequests
- User_Connection
- CPU
- Page Life Expectancy
- Análise das Estatísticas
- Entendendo como as estatísticas funcionam e sua importância
- Criação de uma rotina para atualização de estatísticas
- Índices
- Como os dados são armazenados no SQL Server
- Tipos de índices (clustered e nonclustered)
- Fragmentação
- Rotina para armazenar o histórico de fragmentação de índices
- Rotina para desfragmentar os índices das bases
- Analise da utilização de índices
- Rotina para armazenar o histórico de utilização de índices
- Sugestões de índices pelo SQL Server
- WaitsStats
- O que são WaitsStats no SQL Server?
- Como analisar?
- Explicação dos Waits mais comuns
- Rotina para armazenar um histórico de Waits no BD
- Execution Plan
- Como analisar?
- Operadores mais comuns
- Análise das queries lentas retornadas no Trace criado
- Análise das queries que mais vezes demoraram no banco de dados
- Análise do consumo de recursos
- Criação de índices
- Scripts para análise das:
- Queries mais executadas
- Queries que consomem mais CPU
- Queries que realizam mais leituras
Modulo 08: Overview das soluções de Desastre e Recovery mais utilizadas nas empresas
- Até o SQL 2008 R2
- Cluster
- Database Mirroring
- A partir do SQL 2012
- Alwayson Failover Cluster
- Alwayson Availability Groups
- Database Mirror (para versões Standard)
- Soluções menos utilizadas
- Replicação
- Log Shipping
Não perca essa oportunidade de investir na sua carreira.
Gostou desse Post?
Cadastre seu e-mail para receber novos Posts e curta minha Página no Facebook para receber Dicas de Leituras e Eventos sobre SQL Server.
Confira também informações sobre Certificações na página Materiais para Certificação.
Abraços,
Fabrício Lima
MCITP – Database Administrator
Consultor e Instrutor SQL Server
Trabalha com SQL Server desde 2006
Olá!
Gostaria de fazer parte desse treinamento online de sql server, estou aprendendo e isso só contribuirá para meu aprendizado.
Obrigado pelo interesse Rizia.
Estou entrando em contato por e-mail para maiores detalhes.
Olá,
Gostaria de saber mais, poderia entra em contato por e-mail?
Att,
Olá Antônio,
Acabei de te enviar um e-mail para conversarmos.
Ola,
gostaria de saber mais sobre o curso.
obrigado
Boa Tarde Monica,
Já estou enviando um e-mail para você para esclarecer.
Boa Tarde Fabricio, me enteressei pelo curso web! Aguardo seu contato por e-mail.
Boa Tarde Dênis,
Acabei de te enviar um e-mail para conversarmos.
Obrigado.
ola fabricio tem previsão de datas para treinamento presencial.
Olá José,
Treinamento presencial por enquanto só para empresas que me solicitam.
Ainda não tenho previsão de abrir uma turma presencial para alunos. Mas, basta ter gente suficiente que faço isso.