Operações minimamente logadas

Olá,

Um dia desses nos fóruns do MSDN um usuário estava com dúvidas sobre como otimizar um UPDATE. (http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/3b4d6544-04ae-4766-ab55-932ece35201a)

Eu respondi para o usuário que, dependendo da necessidade dele, ele poderia alterar o modo de recovery do banco de dados para SIMPLE para que as operações fossem minimamente logadas. Entretanto, minha sugestão estava incompleta e de certa forma, incorreta.

A explicação detalhada foi dada pelo Gustavo Maia Aguiar (http://gustavomaiaaguiar.wordpress.com/) onde ele explica que o UPDATE não é uma operação minimamente logada e que o tamanho do log vai ser o mesmo após o UPDATE, com o banco de dados estando em modo de recovery FULL ou SIMPLE.

Bem, sendo assim, para entender melhor a resposta do Gustavo e não falar mais besteira, fui pesquisar sobre operações minimamente logadas.

As operações abaixo são completamente logadas num banco de dados em modo recovery FULL mas são minimamente logadas no modo recovery SIMPLE ou BULK-LOGGED:

* Operações de bulk import (BCP, BULK INSERT, INSERT…SELECT)
* SELECT INTO

Ainda, se o banco de dados já está no modo recovery SIMPLE ou BULK-LOGGED, as seguintes operações também são minimamente logadas:

* CREATE INDEX
* ALTER INDEX REBUILD ou DBCC REINDEX
* DROP INDEX

Tive como referência o Books On-Line para as explicações (http://msdn.microsoft.com/en-us/library/ms191244.aspx)

Abraços!

Anúncios

Novas certificações Microsoft

Olá!

 

A Microsoft reformulou novamente suas certificações e acrescentou mais um nível de qualificação.

Até pouco tempo, a qualificação de entrada era a MCTS – Microsoft Certified Technology Specialist. Agora, foi acrescentada um nível abaixo, MTA – Microsoft Technology Associate, voltada principalmente a estudantes que desejam adquirir conhecimentos em algum tipo de tecnologia Microsoft.

Abaixo, uma imagem com a estrutura atual de certificações:

image

Falando especificamente de SQL Server, temos uma certificação, MTA Database Administration Fundamentals (Exame 98-364), voltado à estudantes que desejam adquirir conhecimentos fundamentais de bancos de dados e da criação e manipulação de bases de dados SQL Server.

 

image

As certificações MTA não são obrigatórias para o próximo nível, MCTS e cada prova lhe dá direito a uma certificação.

Para mais informações a respeito das certificações Microsoft, acessem:

http://www.microsoft.com/learning/en/us/certification/cert-overview.aspx

Para mais informações a respeito das certificações MTA, acessem:

http://www.microsoft.com/learning/en/us/certification/mta.aspx#overview

 

Até mais!