quarta-feira, 24 de fevereiro de 2016

Script Powershell - Criar Data Collector Set

Não é de hoje que eu peço para meus clientes e alunos manterem um baseline do ambiente. E uma excelente forma de se ter uma visão geral do SQL Server e Sistema Operacional é através do Perfmon. Dito isso, há anos que mantenho um documento padrão com meu pedido de como criar o Data Collector Set e quais contadores devem ser capturados.

Recentemente aproveitei parte do tempo que estou dedicando para aprofundar no uso do Powershell e criei uma rotina simples, que ajuda no processo de criação do Data Collector Set.

O script chamado "Perfmon_CreateDataCollector.ps1" você encontra no repositório SQLServer em meu GitHub: https://github.com/luticm/SQLServer/blob/master/Powershell/Perfmon_CreateDataCollector.ps1. O script é autoexplicativo, abra o PS ISE e execute.

Obviamente muitos já devem ter formas diferentes de criar seu baseline, mas espero que esse script ajudar alguns de vocês.
Agradeço ao Edvaldo (http://edvaldocastro.com/), Raul e Rodrigo (http://thesqltimes.com/blog/), que acompanharam e ajudaram na evolução do script.

Por favor, testem o script e me contem se deu certo e, quando houver problema, me reportem para eu tentar melhorá-lo.

Se não quiser tocar na interface do Perfmon, depois de criar seu baseline use o logman.

> logman query
> logman -start nomeDC
> logman -stop nomeDC

Abraços

Luciano Caixeta Moreira - {Luti}
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm
www.srnimbus.com.br

sexta-feira, 19 de fevereiro de 2016

[SQLServerDF] Encontro XXIX - SQL Server AlwaysOn Availability Groups (HandsOn)


Olá pessoal, para começar o ano do SQLServerDF teremos uma apresentação na próxima semana.

Agendei com a XTC algumas datas para o primeiro semestre deste ano, então quem está com aquele projeto de palestrar no SQLServerDF engavetado, quem sabe não é hora de bater a poeira, entrar em contato comigo e se preparar para fazer uma apresentação?
Já temos palestrante para março/2016, será uma apresentação remota feito por Glenn Berry da SQLSkills (mais detalhes virão depois), então o próximo slot é para abril.

De resto vocês já sabem o que fazer, por favor confirmar presença com nome e e-mail no Google Groups. Para aqueles que não estão no grupo, basta ir até http://groups.google.com/group/sqlserverdf, fazer sua inscrição e aguardar minha moderação.

Data e horário: 23/02/2016, das 18:30h às 20:00h
Local: Xperts Trainning Center
Palestrante: Edvaldo Castro

Título: SQL Server AlwaysOn Availability Groups (HandsOn)
Descrição: Nesta sessão partiremos de um Windows Server Cluster já criado, e faremos a configuração de um SQL Server AlwaysOn Availability Group, detalhando os recursos e funcionamento do mesmo.
Poucos slides para que possamos fazer tem tempo real todos os passos para a instalação e configuração de um AlwaysOn AG (Availability Group).

Mini-cv do palestrante: Mais de 12 anos de experiência, já trabalho em diversos setores (Manufatura, Educação Superior e Financeiro) sempre em ambientes críticos com requisitos de Alta Disponibilidade. Graduado em dois cursos pela Universidade de Franca, possui também certificações no SQL Server desde a versão 2005. Recentemente atuou como Engenheiro de Suporte (PFE) na Microsoft e atualmente, é Consultor Sênior na Sr. Nimbus Tecnologia. Participa ativamente da comunidade, com palestras e blog http://edvaldocastro.com.

Xperts Trainning Center
SHIS QI 15 Conjunto 8/9 Área especial Bloco D, Subsolo - Lago Sul  (ao final da rua)
CEP 71635-565 - Brasília - DF
Telefone: (61) 4063-8177 | 9545-9241
Ponto de referência: Acesso é feito ao lado da escola Red Balloon; Próximo ao hospital Brasília.

==============  Atualização ===============

O encontro aconteceu no horário combinado e foi muito bacana! O pessoal trouxe muitas perguntas e o Edvaldo fez uma sessão inteira de hands-on, isto é, demonstração praticamente o tempo todo.
De quebra ainda sorteou uma licença do SQLMonitor da RedGate (http://www.red-gate.com/products/dba/sql-monitor/) e um voucher de 50% para um treinamento da Nimbus.
Para quem não conhece o blog do Edvaldo, aqui está: http://edvaldocastro.com/

Aproveito e deixo algumas fotos do encontro XXIX:




=======================================


Abraços

Luciano Caixeta Moreira - {Luti}
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm
www.srnimbus.com.br

quarta-feira, 10 de fevereiro de 2016

Material da apresentação para o SQLManiacs (Fev/2016)

No dia 03/02/2016 eu aproveitei minha passagem por São Paulo e apresentei uma sessão técnica para o grupo SQLManiacs, liderado por Vitor Fava.

A sessão apresentada foi SQL Server Performance & troubleshooting Scenarios – Volume #1. Confesso que estava cansado de já estar ministrando um treinamento integral, mas tivemos casa cheia e muita gente interessada, resultado: me diverti bastante e gostei demais de poder apresentar pela primeira vez uma sessão para o SQLManiacs.

Conforme prometido, disponibilizei todo o material utilizado (inclusive as demos que não foram apresentadas): Reunião SQLManiacs - Luciano Moreira - 20160203.rar (http://1drv.ms/1PNpHid).

Espero poder fazer outra apresentação para o SQLManiacs ainda neste ano!

Algumas fotos do encontro:

 

 
 

Abraços

Luciano Caixeta Moreira - {Luti}
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm
www.srnimbus.com.br

terça-feira, 29 de dezembro de 2015

2016 o ano para…


…VOCÊ!
 
Nada como você se fechar no escritório no dia do seu aniversário e parar para refletir um pouco. Empurrado por uma súbita vontade de escrever, saíram as palavras abaixo.

OBS: Se você quer ler um pouco sobre o que eu já escrevi na virada dos anos e sobre carreira (sempre releio antes de escrever novos posts como este), aqui estão os links:

Relendo os posts antigos acredito que fica evidente ao leitor mais atento meu "humor" em relação ao mercado, seus profissionais e o que podemos esperar para o próximo ano. Mesmo tentando manter o otimismo e acreditando que a média será sempre melhor, acontecimentos ao meu redor têm mostrado uma realidade diferente, então que tal VOCÊ me provar que estou errado?

2016
 
Abra qualquer site de notícia, faça uma compra de supermercado ou converse com amigos em um bar, e o sentimento de "o ano de 2016 não será fácil" vai pairar sobre você. Não querendo usufruir da já desgastada frase "toda crise traz oportunidades", por acreditar que isso somente vale para menos de 0,01% da população, vou seguir uma linha diferente… Minha recomendação para a os profissionais é: cuidem de VOCÊ, ponto final.

Em tempos difíceis fica fácil de notar o quanto as empresas não vestem a camisa do funcionário (mesmo querendo que o inverso seja verdade), vemos decisões ruins sendo tomadas em prol de economias sem sentido, além de todo tipo de ajuste ou otimização do negócio, gerando um volume crescente de profissionais "em busca de novas oportunidades" (júniores, plenos ou sêniores).

VOCÊ
 
Esse é o único investimento com retorno certo!
 
Não acredito que 2016 seja o momento para sair procurando um novo emprego a todo custo, ou tomar decisões precipitadas de largar seu emprego para mudar subitamente de vida. É momento de usar recursos grátis da internet para estudar, ler bastante, reservar uma parte do seu capital para investir em capacitação, ser menos consumista e se preparar para momentos melhores, que virão com certeza.

Então meu desejo para 2016 é que VOCÊ dedique mais tempo para VOCÊ.

Isso não significa ser egoísta ou individualista, pelo contrário, usar o tempo de forma eficiente e se sentir melhor com você mesmo, pode ser a chave para garantir mais momentos de com amigos, família e colegas de trabalho.

E você não precisa de uma lista de metas ambiciosas para seu ano, praticamente impossíveis de serem executadas por qualquer ser humano. Comece com coisas pequenas, atividades semanais, pequenas ações que somadas podem fazer a diferença daqui a um ano.

LUTI
 
Cheguei aos 36 anos de idade e considerando que quero exercer alguma atividade profissional até os 70 anos, ainda tenho muita coisa pela frente, então há tempo para correr atrás do que eu bem desejar. E diferente de alguns anos atrás, hoje eu tenho uma definição clara das características do trabalho que me faz feliz, e provavelmente se conseguir seguir este modelo por muitos anos, estarei bem satisfeito.

E o que essas escolhas tem a ver com você? Parte desta jornada envolve ministrar treinamentos, palestras, escrever artigos, posts, enfim, ser um geek de carteirinha. Então espero que um pouco do que eu escrevo possa ajudar VOCÊ, em 2016 e nos próximos anos.

Um forte abraço, e que o pior dia de 2016 seja igual ao melhor dia de 2015!

Luciano Caixeta Moreira - {Luti}
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm
www.srnimbus.com.br

segunda-feira, 7 de dezembro de 2015

Comentário sobre o SQL22 - Administração do SQL Server

Olá leitor.
Depois de responder a diversas pessoas individualmente, resolvi escrever um pouco sobre o treinamento SQL22 - SQL Server 2014: Administração e Monitoramento (http://www.srnimbus.com.br/sql22/).

A principal dúvida que surge é sobre o nível do treinamento e muitos acham que ele é introdutório, então friso: É UM TREINAMENTO AVANÇADO!!!!

Se você nunca administrou um SQL Server e acha que esse treinamento se trata de clicar com botão direito no SSMS e fazer alguma atividade, repense sua participação ou vá com a mentalidade que sugerimos para outros treinamentos da Nimbus: descanse antes do curso, anote bastante, faça muitas perguntas, e saia da aula com uma lista (bem grande!) de assuntos para estudar.

Se você comparar a nova versão do curso em relação a ementa antiga, verá que eu tirei assuntos como introdução ao Powershell, SMO, exportação e importação de dados, entre outros tópicos. Assim eu consigo dar um enfoque mais avançados nos seguintes tópicos:

  • Segurança avançada - Foco nos aspectos avançados que podemos não estar utilizando no dia a dia, além de mostrar alguns exemplos interessantes com ownership chain, criptografia, etc.
  • Backup/Restore - Temos no momento 8 cenários de exemplo para backup/restore (incluindo piecemeal). Além disso vamos falar sobre desempenho e matar alguns mitos. 
  • Corrupção de dados - Analisaremos o funcionamento do DBCC CHECKDB (e suas variantes), bem como exploraremos alguns cenários de corrupção (e recuperação) de dados.
  • Wait types - Deep dive com demos de cenários e dúvidas comuns.
  • xEvents - também diversos cenários e exemplos de como usá-lo de forma eficiente
  •      Só de demonstração de XE e Wait types o treinamento está hoje com 14 demos diferentes


Você pode considerar esse treinamento um excelente complemento para o Mastering (http://www.srnimbus.com.br/sql23/), tratando diversos assuntos que não conseguimos cobrir no SQL23. E vai seguir a mesma linha, muitas demonstrações, sempre tentando aprofundar no tópico, e SEM LABORATÓRIOS. Isso mesmo, nada de LAB, não temos tempo em 40 horas para isso, por isso sugiro dedicar um tempo extra-sala para revisar os pontos chave em casa (de noite ou madrugada) e trazer mais dúvidas para sala.

De resto sempre vou tentar deixar alguns "guias" para os alunos: sugestão de ferramentas, scripts e dicas de administração, para facilitar o dia a dia de vocês.

Relembrando a mensagem do post: É UM TREINAMENTO AVANÇADO!

Abraços

Luciano Caixeta Moreira - {Luti}
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm
www.srnimbus.com.br