SQLSat 424 em SP, dia 26-09-15

7 de agosto de 2015 1 comentário

Fala galera, estarei no SQL Sat em São Paulo dia 26-09, o histórico do evento é sem palavras, sem dúvidas o melhor do ano em relação a banco de dados.

Imperdível, inscreva-se no seguinte link:

http://www.sqlsaturday.com/424/eventhome.aspx

Desta vez também teremos uma pre-con na sexta-feira dia 25-09, segue mais detalhes:

 

Tune like a Guru!

Com Kevin Boles (@TheSQLGuru)

Não perca essa chance de participar da Precon Tune Like a Guru com o Kevin Boles aqui em São Paulo. Será na sexta-feira, 25/Setembro. Esta Precon apresentada em inglês vai cobrir uma ampla gama de temas que formam a espinha dorsal da análise de desempenho do SQL Server. Como consultor OLTP a muito tempo, @TheSQLGuru percebeu repetidamente que a maioria dos clientes com quem trabalhou obtiveram melhorias surpreendentes passando apenas a usar um conjunto relativamente pequeno de conhecimentos e ferramentas.
Inscreva-se já, clicando aqui.

Serão cobertos muitos tópicos, como:

  • Processo de Otimização;
  • Estatísticas: Uso e Manutenção;
  • Índices: Uso e Manutenção;
  • Entendendo o Query Plan;
  • Configurações de Servidor e Database;
  • Melhoramentos no Design;
  • Melhoramentos no Código;
  • Análise de Profiler;
  • Uso de objetos temporários;
  • Análises de Waits e IO

Inscreva-se já!

Categorias:Evento, SQL Server

Treinamento SQL25 performance, Novembro de 2015 em Brasília

16 de julho de 2015 1 comentário

Notícia boa para todos nós…

“No dia mais claro, na noite mais escura, no tuning mais desafiador e plano de execução mais sombrio nenhum problema de performance escapará da minha visão. As queries que assombram os servidores sucumbirão diante do meu conhecimento!”

image

Nosso treinamento de performance está de volta! Não deixe de ver a ementa, tenho certeza de que você vai gostar!

Abrimos uma nova turma presencial para o período integral em Brasília, seguem mais informações sobre:

    Algumas fotos da galera dos últimos treinamentos dessa turma:
    1 2

Nos vemos lá!…

Categorias:Sr.Nimbus, Treinamento

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 3 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

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 71 outros seguidores