Treinamento SQL Server
Conheça como podemos ajudar sua empresa
na administração do seu BD SQL Server
Performance Backup
Alta
Disponibilidade
1 de 14
Tarefas do dia a dia de um DBA
Experiência Fabrício Lima
• Trabalha desde 2006 com SQL Server:
• 9 anos de experiência em uma grande empresa com
um ambiente crítico
• 75 clientes já atendidos até o momento (maio/2016).
75 ambientes diferentes de experiência
• 6 certificações SQL Server, adquirindo o título de MCITP
Database Administrator
• Possui um Networking em listas de e-mail, WhatsApp e
redes sociais com os maiores profissionais de SQL Server
do Brasil
• Cases de sucesso com consultorias superando as
expectativas dos clientes que se dispõem a dar uma
referência sobre meu trabalho
Estados dos clientes que atendemos:
2 de 14
Clientes
Cliente por Localização:
• São Paulo – 33
• Espírito Santo – 12
• Rio de Janeiro – 10
• Rio Grande do Sul – 4
• Minas Gerais – 4
• Santa Catarina – 2
• Goiás – 2
• Mato Grosso – 2
• Pernambuco – 1
• Ceará – 1
• Pará – 1
• Paraná – 1
• Paraíba – 1
• Chile – 1
TOTAL: 75 clientes
3 de 14
Pacotes de Serviços
Tuning Completo no BD Criação de Alertas
CheckList Diário
do BD por E-mail
DBA Remoto
Consultoria
Customizada
Reestruturação da
Estratégia de Backup
Treinamento
4 de 14
Tuning Completo no BD
Benefícios
1) Rotina para monitorar as queries mais demoradas do ambiente
2) Rotina para monitorar os contadores do SQL Server
3) Rotina para acompanhar o crescimento das tabelas e databases. Com isso, você
consegue prever o crescimento do ambiente
4) Rotina para monitorar a utilização dos índices do ambiente
5) Configurações de memória do SQL Server ajustadas
6) Rotina para monitorar a fragmentação dos índices
7) Índices reestruturados
8) Queries, Functions, Procedures com melhor performance. Identifico as queries que
mais consomem CPU, Disco, Memória, Lock e quando possível, proponho uma
alteração
9) Tabelas e Índices compactadas gerando diminuição do espaço em disco e melhor
utilização de memória (Enterprise Only)
10) Análise e definição do FILLFACTOR mais adequado para os índices
11) Rotina de manutenção de índices e atualização de estatísticas
5 de 14
Reestruturação da Estratégia de
Backup
• Ainda é muito comum existir um ambiente que não possua uma
estratégia de Backup ou quando possui, essa estratégia não é
adequada para o negócio. O principal objetivo dessa entrega da
consultoria é entender a necessidade do cliente e criar uma estratégia
de Backup que atenda aos interesses do negócio.
• Também é criada uma rotina para verificar a corrupção das bases de
dados. Quanto antes uma corrupção for descoberta, menor é a chance
de acontecer uma perda de dados.
• Seu Banco de Dados pode estar há 5 anos sem nenhum problema,
contudo, o dia que acontecer um problema grave e você não estiver
preparado, suas perdas podem ser enormes.
“Segundo o Gartner, somente 6% das empresas sobrevivem
mais de 2 anos após uma perda de dados.”
6 de 14
Criação de Alertas
• Os alertas são indispensáveis para que
você identifique um problema antes que
ele aconteça ou, o mais rápido possível,
caso ele já tenha acontecido.
• Dessa forma, você pode evitar uma
grande perda de dados e uma parada do
seu ambiente.
Exemplos de Alertas Criados
• Alertas de Locks
• Alertas de Bases sem Backup e Falha de Jobs
• Alertas de LOG FULL
• Alertas de Consumo de CPU e Disco
• Alertas de Databases corrompidas
Veja todos os Alertas em:
http://www.fabriciolima.net/consultoria-
remota/criacao-de-alertas/
Exemplo de E-mail enviado:
7 de 14
CheckList Diário do BD por E-mail
• Um dos produtos que os clientes mais gostam da minha consultoria é a criação de um
CheckList Diário do ambiente deles, onde diariamente um e-mail é enviado para os
responsáveis pelo monitoramento do Banco de Dados.
• Exemplo de algumas informações enviadas pelo CheckList:
http://www.fabriciolima.net/consultoria-remota/checklist-do-banco-de-dados/
• Para ver todas as informações enviadas pelo CheckList, acesse:
8 de 14
• Você que não tem orçamento para
manter um DBA Full Time CLT ou que
não tenha demanda na sua empresa
para isso, esse serviço é para você.
• Tenha a saúde do seu ambiente de
Banco de Dados monitorado por um
DBA Sênior com o custo de algumas
horas por mês. O custo com um Sênior
FULL Time passaria dos R$ 10.000,00.
Escopo do Serviço de DBA Remoto:
1) Recebimento de alertas criados no ambiente
2) Recebimento do CheckList Diário do BD por e-mail
para atuar proativamente evitando indisponibilidades
3) Realização de testes de Restores dos Backups
efetuados. Não adianta ter Backup se eles não forem
testados
4) Acompanhamento proativo da performance do SQL
Server não aguardando um problema de lentidão
acontecer para tomar uma ação
5) Acompanhamento da execução dos Jobs do SQL Server
6) Acompanhamento dos Backups executados no
ambiente
7) Execução de qualquer demanda relacionada a SQL
Server que o cliente possua
9 de 14
DBA Remoto
Consultoria Customizada
• Caso precise de uma ajuda para um Problema Específico, pode
contratar algumas horas avulsas de consultoria
• Exemplo de algumas atividades:
• Estou com um erro no meu sistema no acesso ao banco de dados
• Minha base está indisponível
• Minha base corrompeu
• Análise de performance de uma query específica no meu ambiente
• Ajuda na modelagem de um Banco de Dados
• Ajuda na escrita de procedures ou functions no SQL Server
• Análise pontual de uma falha de jobs ou backup
• Se não conseguirmos te ajudar em algo, indicaremos alguém que
possa te ajudar
• Dentre outras atividades...
10 de 14
Treinamento – ONLINE ou IN-COMPANY
Maiores Informações:
http://www.fabriciolima.net/blog/cursos-
online/treinamento-tarefas-do-dia-a-dia-de-um-dba-
online/
• 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
• Monitoramento de um ambiente SQL Server
• A Carga Horária do Treinamento é de 24 horas
• Público Alvo: Desenvolvedores, Analistas de
Infraestrutura, DBAs iniciantes e outros
profissionais que desejam conhecer como um
DBA deve administrar um BD SQL Server no seu
dia a dia de trabalho.
Empresas que já contrataram
esse Treinamento:
11 de 14
Dica Final
• Assim como Oracle e DB2, o SQL Server é bem “carente” e necessita de
uma atenção constante para que trabalhe de forma adequada e atenda as
necessidades da sua empresa.
• Caso você não contrate meu serviço de consultoria, a dica que deixo é
que treine um colaborador seu ou contrate outro especialista para fazer
esse acompanhamento. O que não pode acontecer, é você deixar as
informações da sua empresa ficarem sem o devido cuidado e seu negócio
correr riscos.
12 de 14
Contato
contato@fabriciolima.net
www.facebook.com/pages/Fabricio-Lima-Consultoria-SQL-Server/239658476126229
br.linkedin.com/in/FabricioLimaSolucoesEmBD
fabriciolima.net
@Fabriciodba
(027) 3109-9159 / (027) 99969-4854
13 de 14
Proposta
Solicite uma proposta sem compromisso!
14 de 14

Fabrício Lima Soluções em BD - Portifólio de Serviços

  • 1.
    Treinamento SQL Server Conheçacomo podemos ajudar sua empresa na administração do seu BD SQL Server Performance Backup Alta Disponibilidade 1 de 14
  • 2.
    Tarefas do diaa dia de um DBA Experiência Fabrício Lima • Trabalha desde 2006 com SQL Server: • 9 anos de experiência em uma grande empresa com um ambiente crítico • 75 clientes já atendidos até o momento (maio/2016). 75 ambientes diferentes de experiência • 6 certificações SQL Server, adquirindo o título de MCITP Database Administrator • Possui um Networking em listas de e-mail, WhatsApp e redes sociais com os maiores profissionais de SQL Server do Brasil • Cases de sucesso com consultorias superando as expectativas dos clientes que se dispõem a dar uma referência sobre meu trabalho Estados dos clientes que atendemos: 2 de 14
  • 3.
    Clientes Cliente por Localização: •São Paulo – 33 • Espírito Santo – 12 • Rio de Janeiro – 10 • Rio Grande do Sul – 4 • Minas Gerais – 4 • Santa Catarina – 2 • Goiás – 2 • Mato Grosso – 2 • Pernambuco – 1 • Ceará – 1 • Pará – 1 • Paraná – 1 • Paraíba – 1 • Chile – 1 TOTAL: 75 clientes 3 de 14
  • 4.
    Pacotes de Serviços TuningCompleto no BD Criação de Alertas CheckList Diário do BD por E-mail DBA Remoto Consultoria Customizada Reestruturação da Estratégia de Backup Treinamento 4 de 14
  • 5.
    Tuning Completo noBD Benefícios 1) Rotina para monitorar as queries mais demoradas do ambiente 2) Rotina para monitorar os contadores do SQL Server 3) Rotina para acompanhar o crescimento das tabelas e databases. Com isso, você consegue prever o crescimento do ambiente 4) Rotina para monitorar a utilização dos índices do ambiente 5) Configurações de memória do SQL Server ajustadas 6) Rotina para monitorar a fragmentação dos índices 7) Índices reestruturados 8) Queries, Functions, Procedures com melhor performance. Identifico as queries que mais consomem CPU, Disco, Memória, Lock e quando possível, proponho uma alteração 9) Tabelas e Índices compactadas gerando diminuição do espaço em disco e melhor utilização de memória (Enterprise Only) 10) Análise e definição do FILLFACTOR mais adequado para os índices 11) Rotina de manutenção de índices e atualização de estatísticas 5 de 14
  • 6.
    Reestruturação da Estratégiade Backup • Ainda é muito comum existir um ambiente que não possua uma estratégia de Backup ou quando possui, essa estratégia não é adequada para o negócio. O principal objetivo dessa entrega da consultoria é entender a necessidade do cliente e criar uma estratégia de Backup que atenda aos interesses do negócio. • Também é criada uma rotina para verificar a corrupção das bases de dados. Quanto antes uma corrupção for descoberta, menor é a chance de acontecer uma perda de dados. • Seu Banco de Dados pode estar há 5 anos sem nenhum problema, contudo, o dia que acontecer um problema grave e você não estiver preparado, suas perdas podem ser enormes. “Segundo o Gartner, somente 6% das empresas sobrevivem mais de 2 anos após uma perda de dados.” 6 de 14
  • 7.
    Criação de Alertas •Os alertas são indispensáveis para que você identifique um problema antes que ele aconteça ou, o mais rápido possível, caso ele já tenha acontecido. • Dessa forma, você pode evitar uma grande perda de dados e uma parada do seu ambiente. Exemplos de Alertas Criados • Alertas de Locks • Alertas de Bases sem Backup e Falha de Jobs • Alertas de LOG FULL • Alertas de Consumo de CPU e Disco • Alertas de Databases corrompidas Veja todos os Alertas em: http://www.fabriciolima.net/consultoria- remota/criacao-de-alertas/ Exemplo de E-mail enviado: 7 de 14
  • 8.
    CheckList Diário doBD por E-mail • Um dos produtos que os clientes mais gostam da minha consultoria é a criação de um CheckList Diário do ambiente deles, onde diariamente um e-mail é enviado para os responsáveis pelo monitoramento do Banco de Dados. • Exemplo de algumas informações enviadas pelo CheckList: http://www.fabriciolima.net/consultoria-remota/checklist-do-banco-de-dados/ • Para ver todas as informações enviadas pelo CheckList, acesse: 8 de 14
  • 9.
    • Você quenão tem orçamento para manter um DBA Full Time CLT ou que não tenha demanda na sua empresa para isso, esse serviço é para você. • Tenha a saúde do seu ambiente de Banco de Dados monitorado por um DBA Sênior com o custo de algumas horas por mês. O custo com um Sênior FULL Time passaria dos R$ 10.000,00. Escopo do Serviço de DBA Remoto: 1) Recebimento de alertas criados no ambiente 2) Recebimento do CheckList Diário do BD por e-mail para atuar proativamente evitando indisponibilidades 3) Realização de testes de Restores dos Backups efetuados. Não adianta ter Backup se eles não forem testados 4) Acompanhamento proativo da performance do SQL Server não aguardando um problema de lentidão acontecer para tomar uma ação 5) Acompanhamento da execução dos Jobs do SQL Server 6) Acompanhamento dos Backups executados no ambiente 7) Execução de qualquer demanda relacionada a SQL Server que o cliente possua 9 de 14 DBA Remoto
  • 10.
    Consultoria Customizada • Casoprecise de uma ajuda para um Problema Específico, pode contratar algumas horas avulsas de consultoria • Exemplo de algumas atividades: • Estou com um erro no meu sistema no acesso ao banco de dados • Minha base está indisponível • Minha base corrompeu • Análise de performance de uma query específica no meu ambiente • Ajuda na modelagem de um Banco de Dados • Ajuda na escrita de procedures ou functions no SQL Server • Análise pontual de uma falha de jobs ou backup • Se não conseguirmos te ajudar em algo, indicaremos alguém que possa te ajudar • Dentre outras atividades... 10 de 14
  • 11.
    Treinamento – ONLINEou IN-COMPANY Maiores Informações: http://www.fabriciolima.net/blog/cursos- online/treinamento-tarefas-do-dia-a-dia-de-um-dba- online/ • 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 • Monitoramento de um ambiente SQL Server • A Carga Horária do Treinamento é de 24 horas • Público Alvo: Desenvolvedores, Analistas de Infraestrutura, DBAs iniciantes e outros profissionais que desejam conhecer como um DBA deve administrar um BD SQL Server no seu dia a dia de trabalho. Empresas que já contrataram esse Treinamento: 11 de 14
  • 12.
    Dica Final • Assimcomo Oracle e DB2, o SQL Server é bem “carente” e necessita de uma atenção constante para que trabalhe de forma adequada e atenda as necessidades da sua empresa. • Caso você não contrate meu serviço de consultoria, a dica que deixo é que treine um colaborador seu ou contrate outro especialista para fazer esse acompanhamento. O que não pode acontecer, é você deixar as informações da sua empresa ficarem sem o devido cuidado e seu negócio correr riscos. 12 de 14
  • 13.
  • 14.
    Proposta Solicite uma propostasem compromisso! 14 de 14