Fale com o produtor

O evento já encerrou...

SQL Server Internals - Disk I/O (Presencial SP/2021)

Carregando recomendações...

SQL Server Internals - Disk I/O (Presencial SP/2021)

10 dez - 2021 • 09:00 > 11 dez - 2021 • 17:30

Evento encerrado

SQL Server Internals - Disk I/O (Presencial SP/2021)

10 dez - 2021 • 09:00 > 11 dez - 2021 • 17:30

Evento encerrado

Descrição do evento

Galera, vamos lá.

Estou de volta com um treinamento presencial!

Por mais que eu queira muito fazer o treinamento de 64 horas, acho que por enquanto vai ser melhor fazer algo com menor duração e ir aumentando a frequência das turmas e módulos.

Sendo assim, decidi fazer o “SQL Server Internals | Módulo 4: Disk I/O” de forma presencial. Esse treinamento é de longe, o treinamento que mais me demandou tempo pra criar e que eu considero o mais completo no assunto. Tenho certeza que será extremamente útil pra vocês.

Bom, sem mais delongas, vamos ao que interessa, os detalhes sobre o treinamento:

Link pra inscrição:

https://www.sympla.com.br/sql-server-internals---disk-io-presencial-sp2021__1376692

Descrição do treinamento:

Mostrar aspectos da arquitetura, estruturas de armazenamento e funcionamento interno do SQL Server, de forma a habilitar o profissional a executar tarefas mais complexas, tais como resolução de problemas (troubleshooting) e otimização de desempenho.
Com o conhecimento adquirido no treinamento, o profissional irá olhar para o SQL Server e seu ambiente de maneira diferente, entendendo melhor os “porquês” das recomendações, e facilitando a identificação e resolução de problemas.

Local:

Treinamento presencial em São Paulo-SP. (local a definir, provavelmente na Av. Paulista).

Carga horária:

16 horas

Quando:

Dia 10 e 11 de Dezembro de 2021.

Horário:

Período integral, das 9:00 as 18:00+.

Valor:

- 1 lote com 25% de desconto R$ 2.400,00 (até dia 31/10/2021).

- 2 lote com 10% de desconto R$ 2.880,00 (até dia 20/11/2021).

- 3 lote sem desconto R$ 3.200,00.

- As vagas são limitadas, portanto, a melhor forma de garantir seu lugar no treinamento, é comprar o quanto antes, ou, entrar em contato comigo.

Voucher para treinamento online:

Alunos que participarem desse treinamento, receberão um voucher de 100% de desconto pro módulo gravado desse treinamento e já publicado no site da PowerTuning.

Gravação:

O treinamento será gravado e os vídeos disponibilizados para os participantes.

Público alvo:

Arquitetos de Infraestrutura, desenvolvedores e DBAs com experiência no desenvolvimento e/ou manutenção de bancos de dados no SQL Server, que suportam aplicações de complexidade média ou alta.

É um curso para profissionais interessados em ir além do que os cursos tradicionais oferecem e aprofundar seu entendimento do produto.

Este curso não é introdutório; visa expor conhecimentos avançados a profissionais experientes na ferramenta.

Pré-requisitos:

O aluno já deve trabalhar com o SQL Server no dia-a-dia, possuindo experiência em programação e/ou administração.

Status do treinamento:

Aguardando confirmação (vou atualizar esse status quando tivermos a confirmação da quantidade mínima de pessoas pra fechar a turma).

Reembolso:

- Se o treinamento não for confirmado, o aluno receberá 100% de reembolso do valor pago.

- Se o aluno cancelar o treinamento com até dia 26/11/2021 ele receberá 100% de reembolso. Cancelamentos após o dia 26/11/2021 não estarão aptos a reembolso.

Prevenção contra Covid-19 e Vacina:

<imagine que aqui está o texto de sempre sobre as prevenções contra o Covid>. Serão aceitos apenas alunos já vacinados.

Referências

[Power Live - 30/07/2020] Curso SQL Internals Tira dúvidas e Lançamento Módulo 4 I/O

Playlist - SQL Internals

Treinamento SQL Internals I/O - PowerTuning

Provável (é possível que eu faça algumas pequenas alterações) conteúdo programático:

Introdução

  • Apresentação do treinamento
  • Bem vindo ao treinamento de salada de palavras e nome diferentes pra mesma coisa
  • O que NÃO veremos nesse treinamento
  • Memória
  • Overview - Quem precisa de memória e o que é latência?
  • LazyWriter e CheckPoint

Conceitos de I/O no Windows e APIs

  • Começando do básico – 1 a 8
  • Demo 1 - IO - Cluster e sector size, DiskView e NFI
  • Começando do básico 9 a 16
  • Windows I/O – Win32 API e SQL Server
  • 2 - Demo - Win32 APIs – Escrevendo um “SQL Server” em Delphi
  • Network I/O e IO completion ports
  • SQL Server e cluster size (Allocation Unit), qual eu uso?
  • 3 - Demo - Cluster size (allocation unit size) e MFT

SQL Server I/O internals

  • 4 - Demo - Começando com uma aventura entre PageIDs, OffSet e IO_Read no SQL
  • 4 - Demo - Um extra explicando um comportamento da demo anterior...
  • I/O Waits no SQL Server
  • 5 - Demo - Monitorando ASYNC_IO_COMPLETION e analisando call stack via xEvents (TF3656 + TF2592)
  • Async vs Sync I/O
  • SQLOS - Threads e I/O
  • I/O disk read\write workflow
  • I/O disk read\write workflow + latch
  • Lendo uma página - Parte I: Envia a requisição de leitura (BPool::GetFromDisk)
  • Lendo uma página - Parte II: Quando a leitura termina (IOQueue::CheckForIOCompletion)
  • Lendo uma página - Parte III: Completion routine (sqlmin!FCB::IoCompletion)
  • Lendo uma página - Parte IV: Esperando I/O terminar…(BUF::AcquireLatch)
  • 6 - Demo - Visualizando a stack de um disk I/O page read com Windows Performance Toolkit
  • Scatter/Gather I/O Read - Detalhes
  • Scatter I/O Read e SQL Buffer Pool
  • I/O – Ramp-up read
  • 7 - Demo - I/O – Ramp-up read
  • I/O – Read-ahead
  • 8 - Demo - I/O – Read-ahead
  • I/O – Prefetch
  • 9 - Demo - I/O – Prefetch
  • I/O – Batch sort
  • 10 - Demo - I/O – Batch sort
  • I/O – Advanced Scanning (merry go round)
  • 11 - Demo - I/O – Advanced Scanning (merry go round)
  • Escrevendo no transaction log - WAL protocol e ordem da escrita
  • Escrevendo no transaction log - O ciclo de vida de um commit
  • 12 - Demo - I/O - Transaction log, ordem da escrita no log vs flush
  • Sector size – SQL Server
  • Sector size – Por que o sector size é importante pro Log?
  • 13 - I/O - Demo - Sector size – Qual o tamanho de uma escrita no Log?
  • 14 - I/O - Demo - Sector Size - Qual o tamanho de uma escrita no log? - GroupCommit
  • 15 - I/O- Demo - Sector size – Overhead no I/O pra sector size desalinhados e TF1800
  • File Control Block (FCB)
  • 16 - Demo - I/O – File Control Block (FCB)
  • Criando um banco de dados – File Initialization
  • 17 - Demo - I/O – Instant file initialization (extraindo nude do arquivo de backup do banco)
  • Asynchronous Disk Pool no SQL
  • 18 - Demo - I/O – Asynchronous Disk Pool
  • I/O – Aggressive I/Os sys.dm_db_index_physical_stats
  • 19 - Demo - I/O – Aggressive I/Os sys.dm_db_index_physical_stats
  • 20 - Demo - I/O - Threads vs backup pra vários arquivos + Cuidado com TDE
  • 21 - Demo - I/O – Fragmentação vs SSDs, ainda preciso me preocupar?
  • I/O – Checksum
  • 22 - Demo - I/O – Checksum
  • I/O - Multiple Log Writers no SQL2016
  • 23 - Demo - I/O - Multiple Log Writers e sqlmin!SQLServerLogMgr::LogFlush
  • I/O – Método WriteMultiple (BPool::WriteMultiple)
  • 24 - Demo - I/O – Método WriteMultiple (BPool::WriteMultiple)
  • Slides Bônus...
  • 25 - Demo - I/O – Estressando um disco com Diskspd
  • 26 - Demo - I/O – Windbg pra fazer hacking memória pra usar um banco com NTFS compression. Ninguem manda nimim!
  • Revisão da prova de conclusão do curso com 25 questões

Nota:

Eu sei que devido a pandemia muita gente ficou desempregada, teve redução de salário ou está passando por dificuldade financeira, pra essas pessoas, eu digo, agora é a hora de estudar e entender que conhecimento é o diferencial que pode te ajudar MUITO. Com isso em mente, se você está “quebrado” e quer fazer os meus treinamentos, me avisa, é simples assim, me manda um e-mail, ou mesmo um “Zap” que a gente conversa e se for o caso, eu te dou 100% de desconto.

Abs.

Fabiano

Política do evento

Edição de participantes

Você poderá editar o participante de um ingresso apenas uma vez. Essa opção ficará disponível até 24 horas antes do início do evento.

Saiba como editar participantes

Local

Green Treinamento

Avenida Paulista, 326, 12º Andar, Bela Vista

São Paulo, SP

Termos e políticas

Sobre o produtor

Fabiano Neves Amorim

Especialista em performance tuning com mais de 10 anos de experiência e MVP em SQL Server desde 2011. Atualmente trabalha na Pythian como consultor de banco de dados.

Carregando recomendações...

Métodos de pagamento

Parcele sua compra em até 12x

Compre com total segurança

Os dados sensíveis são criptografados e não serão salvos em nossos servidores.

Google Safe BrowsingPCI compliant

Precisando de ajuda?

Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.