Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais
SQLInTheCity: Como aproveitar as novidades
Data:10/27/2015

Translate this page now :





Categories: SQLServer

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :
Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon

Veja Também


<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"><script> (adsbygoogle = window.adsbygoogle || []).push({});

 

sqlserverO evento foi muito legal, é fácil dividi-lo em duas partes: Apresentações sobre os produtos da RedGate e uma excelente apresentação sobre wait stats.

Primeiro algumas dicas menores, links que me chamara a atenção:

Site mostra rapidamente se sua conta de e-mail vazou em alguma falha de segurança : https://haveibeenpwned.com/

RedGate fornece documentação de wait stats: http://documentation.red-gate.com/display/sm4 + wait_type (exemplo : http://documentation.red-gate.com/display/sm4/sos_scheduler_yield)

Página que abrir arquivos de planos de execução : http://sqltuneup.sqlservercentral.com/ (sobre essa fiquei me perguntando: para que vocês usariam ?)

O site do hands-on utilizado no evento ainda está aberto. Foi prometido um link público, mas ainda não funciona. Por enquanto é esse: http://handsonlabs.red-gate.com/

Wait Stats

Sobre a palestra de wait stats, a melhor do evento, chamou a atenção a forma simples, detalhada e direta de explicar cada wait stat.

Por exemplo : SOS_Scheduler_Yield. Fui comparar agora no google com outras explicações e constatei que realmente, em outros locais a explicação fica muito mais complexa. É muito simples: Existe um quantum de 4ms, qualquer thread que rode mais que isso vai disparar esse wait e voltar para a fila de execução.

A demo de ThreadPool também foi muito legal, mostrando que quando ultrapassamos o limite de threads disponíveis a execução não é vista nem como suspensa, pois não pegou uma thread.

O palestrante usou scripts de Paul Randal para as demonstrações, muito legal.

Sobre os produtos, o maior foco está sendo implementar controle de versão, deployment e ALM com banco de dados. Veja alguns detalhes que me chamaram a atenção:

DLM

Não apenas questão de alertar sobre alterações de schema, como era a impressão que eu tinha, mas ao comparar os schemas ele nos permite identificar um nome para cada release implementado em cada ambiente (dev/integração/homologação/produção). O produto identificar o release em cada ambiente e quando o schema muda, alerta imediatamente que aquilo foi quebrado então permite que se crie identificações para cada “hotfix” e mantém o histórico das mudanças.

SQL Release

Um plugin para produtos como Octopus ou Release Manager que controla o deploy do banco em conjunto com os releases. O workflow de deployment de um release permite criar um passo para um DBA fazer a aprovação dos scripts de release.

As comparações com SSDT são inevitáveis:

  • Faz o compare da origem com destino
  • Faz scripts transacionais por default, ao contrário do SSDT
  • Não leva em consideração a ordem das colunas na tabela, ao contrário do SSDT, no qual, pelo que lembro, isso nem é configurável.

Mas senti falta de uma relação entre o SQL Release e o DLM. Uma vez que o DLM identifica que produção foi alterada e está com um Release diferente, hoje o SQL Release ainda não usa essa informação e a ação para ajuste (por exemplo, levar o que está em produção de volta até o desenvolvimento) tem que ser manual. Segundo eles, mais um item na enorme lista de coisas a implementar que eles possuem.

Controle de Versão

O controle de versão permite ligar o SQL Server a produtos de controle de versão, tal como GIT. Também possui o recurso de lock para bloquear alterações em objetos, me pareceu que usa DDL triggers para controlar esse bloqueio.

Porém tem que ser instalado em cada ambiente que vá controlar e não possui mecanismos de automação com powershell.

Futuros Produtos

Estão sendo construidos plug-ins para o SSDT para facilitar o deploy de dados de referência, tabelas de domínio.

Estão pensando em algum tipo de ligação junto com o migrations.

Como aproveitar o evento

As palestras de Londres foram publicadas no Youtube, mas não são as mesmas. Espero confirmação sobre se as de ontem serão também. Eis o link : https://www.youtube.com/user/RedGateVideos

Os ppts de todas as palestras estão disponíveis no site do evento: http://sqlinthecity.red-gate.com/seattle-2015/agenda/

Informações sobre os palestrantes:

Brian A. Randell

Blog: BrianRandell.com

e-mail: brianr@mcwtech.com

Twitter: @BrianRandell

Alex Yates

Blog: http://www.workingwithdevs.com

e-mail: alex.yates@red-gate.com

Twitter: @alexyates

Uwe Ricken

Blog: http://www.sqlmaster.de

e-mail: uwe.ricken@db-berater.de

Twitter: @dbberater

Steve Jones

Blog: http://www.voiceofthedba.com

e-mail: sjones@sqlservercentral.com

Twitter: @way0utwest



Categories: SQLServer


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 9/23/2017 9:06:00 PM
nome: nike outlet
email: ljzrucpg@gmail.com
comentário:
I am writing to make you understand what a awesome encounter my wife's girl went through visiting yuor web blog. She learned such a lot of issues, which include how it is like to have a wonderful giving spirit to get other folks without problems completely grasp a variety of tortuous things. You undoubtedly did more than our own expected results. Many thanks for rendering those helpful, dependable, revealing and in addition fun tips about your topic to Tanya.

data: 9/21/2017 4:45:00 AM
nome: true religion jeans
email: becjyve@gmail.com
comentário:
Thank you for your entire efforts on this web page. My mother enjoys conducting internet research and it's easy to see why. Most people notice all concerning the powerful method you convey useful guides through your website and as well foster participation from other individuals about this concern and my child is always being taught a whole lot. Take pleasure in the remaining portion of the year. You have been conducting a superb job.

data: 9/16/2017 3:57:00 PM
nome: chicago bulls jersey
email: iqqemvw@gmail.com
comentário:
I'm commenting to let you understand of the nice encounter my friend's daughter experienced going through your web site. She learned too many pieces, with the inclusion of what it is like to have a marvelous teaching style to let most people without hassle gain knowledge of several tricky topics. You truly surpassed my desires. I appreciate you for showing the insightful, healthy, revealing and even fun guidance on that topic to Gloria.

data: 8/16/2017 12:04:00 PM
nome: jordan retro
email: fhdkwu@gmail.com
comentário:
A formidable share, I just given this onto a colleague who was doing a little bit analysis on this. And he in fact bought me breakfast as a result of I discovered it for him.. smile. So let me reword that: Thnx for the deal with! However yeah Thnkx for spending the time to debate this, I really feel strongly about it and love studying extra on this topic. If potential, as you develop into expertise, would you thoughts updating your weblog with more details? It is highly helpful for me. Massive thumb up for this blog put up!

data: 8/15/2017 9:34:00 PM
nome: yeezy boost 350 v2
email: tlthkfwsc@gmail.com
comentário:
I have to express some appreciation to the writer for rescuing me from this type of scenario. After searching through the search engines and coming across ways that were not beneficial, I assumed my life was well over. Living without the presence of strategies to the issues you have fixed by means of your main guide is a critical case, as well as those that might have badly damaged my career if I hadn't encountered your blog post. Your own personal capability and kindness in dealing with almost everything was invaluable. I'm not sure what I would've done if I hadn't come upon such a solution like this. I am able to at this moment look ahead to my future. Thanks for your time so much for your specialized and amazing help. I won't hesitate to recommend your blog post to anybody who needs and wants guidance on this issue.

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br