Indo para o proximo nivel: MCSM e MCA em SQL Server 2012

19
Indo para o proximo nivel: MCSM e MCA em SQL Server 2012 Fabricio Catae Premier Field Engineer Microsoft [email protected] http://blogs.msdn.com/fcatae

Transcript of Indo para o proximo nivel: MCSM e MCA em SQL Server 2012

Page 1: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

Indo para o proximo nivel: MCSM e MCA em SQL Server 2012

Fabricio CataePremier Field [email protected] http://blogs.msdn.com/fcatae

Page 2: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

MCM, MCSM e MCACertificações Avançadas da Microsoft

Microsoft Certified Master (MCM)Microsoft Certified Solutions Master (MCSM)Microsoft Certified Architect (MCA)

Destaque:Diretório “Meet the Masters”Blog “Microsoft Master”Conferências com time de ProdutoLista de Discussão MCM

Page 3: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

Por onde começar?Instruções e Dicas MCM 2008http://www.microsoft.com/learning/en/us/certification/master-sql-path.aspx

Pré-RequisitosMCITP: Database Administrator SQL Server 2008

MCITP: Database Developer SQL Server 2008

Page 4: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

ProvasExam 88-970SQL Server 2008 Microsoft Certified Master: Knowledge Exam

Exam 88-971SQL Server 2008 Microsoft Certified Master: Lab Exam

Page 5: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

PlanejamentoCentros Prometric Autorizados

Preço:Knowledge exam: 500 USDLab exam: 2000 USD / 2500 USD (Remote)

Prova em inglês

Resultado final

Page 6: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

Você está pronto?

Page 7: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

TópicosRecoverability and IntegrityManageabilitySecurityPerformanceAvailabilityDeveloper supportScalability

Page 8: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

Questão 1

Durante uma investigação de lentidão, o administrador de banco de dados observa em sys.dm_exec_requests a ocorrência de esperas por CXPACKET em quase todas as consultas.

Qual recurso está relacionado ao problema?

a) Discob) Memóriac) Paralelismod) Rede

Page 9: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

Plano de Estudo

Conheça as principais DMVsys.dm_db_*sys.dm_exec_*sys.dm_os_*

Performance MonitorIdentificar problemas de MemóriaCriar um baseline de Disco

Page 10: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

Questão 2

Uma aplicação OLTP utiliza dois bancos de dados e garante a integridade de dados usando o Distributed Transaction Coordinator (DTC) do Windows 2008. O administrador deseja implementar Alta Disponibilidade no ambiente, no entanto, sem alterar a modelagem de dados da aplicação. Qual a melhor tecnologia a ser empregada?

a) Availability Groupb) Failover Clusterc) Replicação Transacionald) Replicação Peer-to-Peer

Page 11: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

Plano de Estudo

Conheça a terminologiaRTO = Recovery Time ObjectiveRPO = Recovery Point Objective

Compare as tecnologiasFailover ClusterAlways On (Availability Group)Replication

Considere a latência entre máquinas e o impacto de desempenho

Page 12: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

Questão 3Durante uma operação de BULK INSERT, o administrador de banco de dados observou que a carga estava sendo FULLY LOGGED.

Qual seria uma possível explicação?a) Banco de dados em SIMPLE RECOVERYb) Presença de índices não-clustered na tabelac) Usuário sem permissão de BulkAdmind) Utilização de TABLOCKX no BULK INSERT

Page 13: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

Plano de Estudo

Tabelas Grandes (TB+)Otimizando Bulk InsertCompressão de dadosDesfragmentação de tabelaEscolha de índices (CL/NCL/Filtrados)

Scale-outParticionamento Alinhamento de índicesReplicação

Page 14: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

LaboratórioCenário:Com o objetivo de manter a Alta Disponibilidade, o banco de dados DBQSA utiliza o recurso de Database Mirroring síncrono e com um servidor de quórum (servidor SRVDB1, SRVDB2, SRVDB3). Durante a fase inicial do projeto, identificou-se um problema de segurança.Você deve garantir que os dados em disco estejam criptografados. Nenhuma alteração em stored procedures é permitida.

FerramentasSQL Management StudioBooks Online

Page 15: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

LaboratórioCenário:Com o objetivo de manter a Alta Disponibilidade, o banco de dados DBQSA utiliza o recurso de Database Mirroring síncrono e com um servidor de quórum (servidor SRVDB1, SRVDB2, SRVDB3). Durante a fase inicial do projeto, identificou-se um problema de segurança.Você deve garantir que os dados em disco estejam criptografados. Nenhuma alteração em stored procedures é permitida.

A aplicação tem como requerimentos:Usar o Transparent Data Encryption (TDE) para criptografar os dadosAdotar o Database Mirroring síncrono para Alta Disponibilidade

Page 16: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

LaboratórioCenário:Com o objetivo de manter a Alta Disponibilidade, o banco de dados DBQSA utiliza o recurso de Database Mirroring síncrono e com um servidor de quórum (servidor SRVDB1, SRVDB2, SRVDB3). Durante a fase inicial do projeto, identificou-se um problema de segurança.Você deve garantir que os dados em disco estejam criptografados. Nenhuma alteração em stored procedures é permitida.

Conceito: Hierarquia de segurançaService Master KeyDatabase Master KeyDatabase Encryption Key

Page 17: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

Plano de Estudo

Problemas de Conectividade (Porta 1433)

Criptografia (at rest)Row Encryption, TDE, NTFSKey Management

Logins / UsersServer RolesGRANT permission hierarchyImpersonation

Page 18: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012

Plano de Estudo

SQL Books Online

Leia os artigos do SQL CAThttp://sqlcat.com

Foco na prática de campoMicrosoft Premier Field Engineer

Page 19: Indo para o proximo nivel:  MCSM e MCA em SQL Server 2012