A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SQL Saturday #512 Boas Vindas O dia a dia de um Administrador de banco de dados. Thiago Cruz.

Apresentações semelhantes


Apresentação em tema: "SQL Saturday #512 Boas Vindas O dia a dia de um Administrador de banco de dados. Thiago Cruz."— Transcrição da apresentação:

1 SQL Saturday #512 Boas Vindas O dia a dia de um Administrador de banco de dados. Thiago Cruz

2 Speaker Bio Thiago Cruz Sócio Proprietário da Curthi Consultoria Co-Fundador do Guia DBA Instrutor SQL Server MCP #SqlSatRJ Guia DBA www.guiadba.com.br http://facebook.com/guiadba Th1ago.Cruz @GuiaDBA www.linkedin.com/in/thiago-cruz contato@guiadba.com.br http://youtube.com/c/guiadba

3 Patrocinadores

4 Links  http://facebook.com/devSQL  devsql-subscribe@yahoogrupos.com.br  SQL Server Discovery Day  http://www.eventbrite.com/e/sql-discovery-day- tickets-25185568714  Utilize nossa hashtag no twitter: #SqlSatRJ

5 Agenda  Requisitos mínimos de instalação DBA JR  Requisitos mínimos de instalação DBA PL  Requisitos mínimos de instalação DBA SR  Dúvidas

6 Introdução ao dia a dia de um DBA JR  Requisitos mínimos para Instalação:  DBA SQL Server Júnior: 1.Funções DDL e DML 2.Backup e Restore 3.Modelagem 4.Keys (Primary e Foreign) 5.Índices 6.Instalação 7.Inglês

7 Você conhece Backup, até...  CHECKDB found 0 allocation errors and 100 consistency errors in database ‘DBGUIADBA’  REPAIR_ALLOW_DATA_LOSS?  REPAIR_FAST?  RESTORE ULTIMO BACKUP FULL E DEPOIS OS BACKUPS DE LOG?  Mas na empresa o RECOVERY MODEL é SIMPLE... E agora?  RECOVERY MODEL?

8 Você conhece modelagem, até...  Crie uma tabela com compressão de página.  Winrar? 7Zip?  Pai Google nos abençoe...  DATA_COMPRESSION  Mas no escopo do projeto pedia compressão COLUMNSTORE..  Pai Google...  Columnstore já oferece compactação dos dados.  Mas o seu SQL Server é 2008 R2...

9 Você conhece índices, até...  Crie uma Primary key que não seja índice Clustered  Primary Key não é sempre clustered?  Pai Google...  Primary Key e Unique sempre serão índices, mas não necessariamente índices Clustered. Se criarmos uma Primary Key Nonclustered em uma tabela HEAP a tabela continuará sendo HEAP até a criação de um índice Clustered.

10 Você conhece estatísticas até...  Atualiza por favor as estatísticas da tabela X em produção  O que são estatísticas?  O SQL Server não faz isso sozinho?  AUTO_UPDATE_STATISTICS como funciona?  AUTO_UPDATE_STATISTICS_ASYNC  O que usar?  SP_UPDATESTATS  FULLSCAN  INDEX  PERCENT

11 Introdução ao dia a dia de um DBA PL  Requisitos mínimos para Instalação:  DBA SQL Server Pleno: 1.Tudo mostrado anteriormente 2.Conhecimento das versões mas novas 3.High Availability 4.Manutenção do Banco de dados 5.Gerenciamento de usuários

12 Você conhece High Availability até...  Realize ai um Always On...  8 Servidores  1 Ativo e 7 Passivos  Storage  3 discos  Qorum  Bancos + Aplicação  Cluster de Failover do Windows Server 2008 R2  Adicione uma pitada de Disaster Recovery

13 Você conhece manutenção do SQL Server, até...  O SQL Server está consumindo 80% da memoria do servidor...  Ué, diminui para 50%  Será que alguém está utilizando In Memory?  Isso é um problema? O pool de buffers nunca cancela sua alocação de memória abaixo do nível especificado na min server memory, e nunca adquire mais memória que o nível especificado na max server memory.

14 Porque implantar uma nova versão?  SQL Server 2008 R2 – SQL Server 2012  Always On  ColumnStore Index  SEQUENCE  With Result Sets  Functions (Lag e Lead)

15 Porque implantar uma nova versão?²  SQL Server 2012 – SQL Server 2014  OLTP em memória  Criptografia de Backup  O dobro de replicas secundarias para Always On  Hekaton (In Memory)  Maior integração com Cloud

16  SQL Server 2014 – SQL Server 2016  Query Store  Múltiplas TempDB  Live Query Statistics  Polybase  Always Encrypted  Temporal Tables  Backup para Azure Porque implantar uma nova versão?³

17 Gerenciamento de usuários  Se quiser por a prova uma pessoa, lhe tire o poder. Agora explica para seus amigos porque eles não podem ser SYSADMIN.

18 Dica: Não se espera que um DBA PL saiba tudo, mas que tenha um mínimo de conhecimento de possíveis soluções.

19  Requisitos mínimos para Instalação: Introdução ao dia a dia de um DBA SR

20 Quando aparece algum problema que ninguém consegue resolver você chama...  Quando já tentaram todas as alternativas.  Quando precisam de uma solução rápida.  Quando não tem solução.  Quando o cliente liga e diz: - Deu MERDA!!!  Quando sua empresa vende uma solução que não existe...

21 OBRIGADO!

22 Fonte https://msdn.microsoft.com/pt- br/library/gg492088.aspx https://msdn.microsoft.com/pt- br/library/bb500435.aspx https://msdn.microsoft.com/pt- br/library/bb500435(v=sql.120).aspx https://technet.microsoft.com/pt- br/library/ms180797(v=sql.105).aspx


Carregar ppt "SQL Saturday #512 Boas Vindas O dia a dia de um Administrador de banco de dados. Thiago Cruz."

Apresentações semelhantes


Anúncios Google