Partager via


SQL Server Isolation Levels

Durante minhas andanças pelos clientes da Microsoft e alguns anos ministrando treinamento, eu percebo que algumas pessoas conhecem muito bem algumas funcionalidades dos SQL Server, mas pecam em entender conceitos básicos, acabando por introduzir problemas sem atentarem a fatos simples.

Então além dos tradicionais posts que vocês já viram, onde eu entro em uma série de detalhes, também vou procurar cobrir conceitos básicos e importantes. Como uma pequena aula pode valer mais do que milhares palavras, ao invés de escrever 10 páginas eu preferi mudar um pouco e gravar um pequeno vídeo.

O vídeo aborda os quatro níveis “básicos” de isolamento: Read Uncommitted, Read Committed, Repeatable Read e Serializable. Eu os chamei de básicos porque não irei abordar o snapshot isolation, que foi introduzido com o SQL Server 2005. Esse tópico eu vou abordar em um futuro webcast que irei gravar para o MSDN.

O vídeo pode ser baixado no endereço:

https://cid-e145f7753042d628.skydrive.live.com/browse.aspx/Public/

Estou usando o skydrive que está em versão beta, então se alguém tiver problema me avise! Ainda vou resolver uma pequena questão e pretendo colocar o vídeo no media Center do MSDN.

Como esse foi meu primeiro vídeo, espero melhorar ao longo do tempo, para isso eu preciso do feedback de vocês. Se o pessoal achar que vale a pena, continuarei com as gravações.

[]s

Luciano Caixeta Moreira

luciano.moreira@microsoft.com

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

This posting is provided "AS IS" with no warranties, and confers no rights

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

Comments

  • Anonymous
    September 12, 2007
    PingBack from http://msdnrss.thecoderblogs.com/2007/09/13/sql-server-isolation-levels/

  • Anonymous
    September 13, 2007
    Olá, Assisti o video, segue os comentários: a) Incluir mais informações escritas para facilitar o acompanhamento de alguns casos, ex. No começo do video fala sobre a granularidade dos locks, mas não mostra nenhuma informação escrita (um resumo). b) Ficou com cara de uma apresentação ao vivo e não pré-gravada. Isso é bom por um lado mas talvez uma otimização nesse ponto ajude, pois diminui o tamanho do video. No geral, é muito valido, pois facilitará o entendimento de muitas pessoas. Agora vou esperar o próximo, pois gostaria de saber a sua opinião e experiência sobre o nivel de isolamento Snapshot do SQL2K5, prós e contras. t+

  • Anonymous
    February 24, 2008
    Na próxima quarta-feira eu vou gravar um webcast sobre o nível de isolamento Snapshot no SQL Server 2005.

  • Anonymous
    February 25, 2008
    Na próxima quarta-feira eu vou gravar um webcast sobre o nível de isolamento Snapshot no SQL Server 2005