Arquivo

Archive for the ‘Virtual PASS BR’ Category

Calendario de treinamentos em 2019

30 de janeiro de 2019 1 comentário

Update 20190312, leia https://blogfabiano.com/2019/03/12/tempo-pra-rever-minhas-prioridades-novamente/  para mais detalhes.

Fala galera, conforme prometido, segue a minha previsão para realização de treinamentos pros próximos meses.

Para fazer sua inscrição ou entrar em contato para solicitar mais informações me envie um e-mail no fabiano_amorim arroba bol ponto com ponto br.


SQL Server Performance with no wait (32 horas)

Opção 1:

Local: Treinamento presencial em São Paulo-SP.

Quando: De 1 a 4 de Abril de 2019 no período Integral, ou seja, aulas das 9h as 18h.

Valor: R$ 3.000,00 


SQL Server Performance with no wait (30 horas)

Opção 2:

Local: Treinamento presencial em São Paulo-SP.

Quando: Dias 6, 7, 8, 9, 10, 13, 14, 15, 16 e 17 de Maio de 2019 no período noturno, ou seja, duas semanas seguidas com aulas das 19:30h as 22:30h.

Valor: R$ 3.750,00


Treinamento de tuning na prática (16 horas, turma exclusiva com no máximo 5 alunos)

Local: Treinamento presencial em São Paulo-SP.

Quando: Dias 4 e 5 de  (update:alterado para evitar conflito com DBABrasil 4.0) 11 e 12 de Maio de 2019 no período integral, ou seja, no final de semana com aulas das 09:00h as 18:00h+.

Valor: R$ 4.000,00


Internals (8+ horas, Módulo 04 – IO, Latches e Tempdb)

Local: Treinamento presencial em São Paulo-SP.

Quando: Dia 25 de Maio de 2019 no período integral, ou seja, no sábado com aulas das 09:00h as 18:00h+.

Valor: R$ 700,00 (reais para quem já fez um dos módulos (1, 2 ou 3) do internals) e R$ 950,00 para novos alunos.


Internals (8+ horas, Módulo 05 – Índices, Otimizador de consultas e estatísticas)

Local: Treinamento presencial em São Paulo-SP.

Quando: Dia 29 de Junho de 2019 no período integral, ou seja, no sábado com aulas das 09:00h as 18:00h+.

Valor: R$ 700,00 (reais para quem já fez um dos módulos (1, 2, 3 ou 4) do internals) e R$ 950,00 para novos alunos.


Internals (8+ horas, Módulo 06 – Gerenciamento de concorrência e Performance tuning)

Local: Treinamento presencial em São Paulo-SP.

Quando: Dia 27 de Julho de 2019 no período integral, ou seja, no sábado com aulas das 09:00h as 18:00h+.

Valor: R$ 700,00 (reais para quem já fez um dos módulos (1, 2, 3, 4 ou 5) do internals) e R$ 950,00 para novos alunos.


Internals (48 horas, a loucura toda completa)

Local: Treinamento presencial em São Paulo-SP.

Quando: Todos os sábados do Mês de Agosto + 7 de Setembro, ou seja, dias 3, 10, 17, 24 e 31 de Agosto e dia 7 de Setembro de 2019 no período integral, ou seja, no sábado com aulas das 09:00h as 18:00h+.

Valor: R$ 5000,00 (reais para quem já fez qualquer um dos módulos do internals) e R$ 5700,00 para novos alunos.


150 dicas de performance (9 horas)

Opção 1:

Local: Online.

Quando: Dia 3, 4, e 5 de Junho de 2019 no período noturno, ou seja, aulas das 19:30h as 22:30h.

Valor: R$ 550,00


150 dicas de performance (8 horas)

Opção 2:

Local: Treinamento presencial em São Paulo-SP.

Quando: Dia 17, 18 e 19 de Junho de 2019 no período noturno, ou seja, aulas das 19:30h as 22:30h.

Valor: R$ 1250,00


 

SQLSat424 São Paulo – Slides e scripts

29 de setembro de 2015 4 comentários

Fala galera, post rápido.

Conforme prometido, segue o link para download do material da minha sessão no SQLSat424 em São Paulo!

Espero que tenha sido bom pra você, apesar da correria, foi bom pra mim! (ui…)

https://onedrive.live.com/redir?resid=52EFF7477E74CAA6!3536&authkey=!AIi2ASfLDl0g-Ug&ithint=file%2czip

Abs.

Fabiano

Tokyo DB ShowTech Conference slides and scripts

11 de junho de 2015 4 comentários

Hey, as I told, following is the link to download the slides and scripts from my sessions…

http://1drv.ms/1L2N4T7

Some printscreen from slides:

DBA CheckList

image

SQL Server execution plans – hidden and tricky optimizations

image

Azure Premium Storage… Testes com SQLIO

29 de maio de 2015 5 comentários

Fala galera, faz tempo eim?

Bom, semana passada fiz uns testes em um cliente acho que a informação vai ser útil pra vocês.

Esse é um cliente que sofria demais com a péssima performance dos discos do Azure, todo a sua infra-estrutura de banco de dados está em VMs.

Depois de aplicar várias técnicas para minimizar o custo e melhorar a performance das operações de I/O, finalmente o storage premium ficou disponível (só pra País de primeiro mundo, adivinha se tem no Brasil?…) para compra, e conseguimos migrar tudo para o novo storage. Porém ficávamos sempre com aquela dúvida, e ai, vai melhorar mesmo? Quantos %? Qual a diferença de performance dos discos? … Para responder essas nossas dúvidas e ter certeza de que o novo storage está melhor, fiz alguns testes com SQLIO e criei alguns gráficos.

Antes de te mostrar os gráficos, deixa eu mencionar algumas técnicas que usamos que ajudam a minimizar o I/O pra caso você tenha tenha tempo (a.k.a. money) de migrar para o novo storage que é claro, custa mais caro.

Segue uma lista de itens que você pode rever no seu ambiente para otimizar o I/O:

  • · Use minimum Standard Tier A2 for SQL Server VMs.
  • · Keep the storage account and SQL Server VM in the same region.
  • · Disable Azure geo-replication on the storage account.
  • · Avoid using operating system or temporary disks for database storage or logging.
  • · Avoid using Azure data disk caching options (caching policy = None).
  • · Stripe multiple Azure data disks to get increased IO throughput.
  • · Format with documented allocation sizes.
  • · Separate data and log file I/O paths to obtain dedicated IOPs for data and log.
  • · Enable database page compression.
  • · Enable instant file initialization for data files.
  • · Limit or disable autogrow on the database.
  • · Disable autoshrink on the database.
  • · Move all databases to data disks, including system databases.
  • · Move SQL Server error log and trace file directories to data disks.
  • · Apply SQL Server performance fixes.
  • · Setup default locations.
  • · Enable locked pages.
  • · Backup directly to blob storage.

Sorry o inglês, fiquei com preguiça de traduzir… ;P Peguei a lista acima do seguinte link: https://msdn.microsoft.com/en-us/library/azure/dn133149.aspx

Bom, se mesmo assim você não conseguir a performance desejada, então vai precisar migrar para os novos discos com premier. A performance foi realmente surpreendente e fez o que prometeu.

Seguem os gráficos que são bem auto-explicativos, em laranja servidor novo, em azul servidor velho:

clip_image002

IPOS foi lindo de ver… Conseguimos bater 15k por segundo, contra ridículos 1400 que estávamos executando no servidor antigo.

clip_image004

Como podemos ver, a latência ficou entre 1ms e 34ms o que é MUITO melhor que o tempo resposta de 33ms a 182ms nos discos velhos.

clip_image005

MBs por segundo também melhorou demais… Agora consigo ler até 252mbs por segundo, contra 47mb…

Espero que seja útil…

Abs.

Fabiano Amorim

SQLSaturday361– PPT, 7 maneiras diferentes para matar um DBA do coração

25 de abril de 2015 2 comentários

Galera, segue o link para download dos slides utilizados na minha sessão no #SQLSat361 em Joinville.

http://1drv.ms/1HDFYmA

 

image

Abs.

Fabiano

Categorias:Evento, Virtual PASS BR

Livro – SQL Server Além do Conceito – Blog Post Collection

8 de abril de 2015 3 comentários

SQL Server fellows, me juntei com outros 14 amigos da comunidade e fizemos a publicação do livro "SQL Server Além do Conceito – Blog Post Collection", que é uma coletânea de blog posts escrito por todos nós, cada um na sua área de especialização.

Baixe gratuitamente.

LivroSQL

http://www.livrosdonogare.com.br/outroslivros/?utm_source=FabianoAmorim

Abs.

Fabiano Amorim

Categorias:Livro, Virtual PASS BR

Novo artigo simple-talk–Sort warnings…

20 de março de 2015 2 comentários

Depois de quase 1 ano sem escrever pro Simple-Talk… here we go com um novo artigo !

https://www.simple-talk.com/sql/performance/never-ignore-a-sort-warning-in-sql-server/

Abs.

Fabiano