SQL bloqueia entre bancos de dados

2

Uma tabela bloqueada em um banco de dados pode interferir nas operações de outro banco de dados? Os dois bancos de dados não estão cientes um do outro. Isso está no SQL Server 2005.

    
por jesusbolivar 25.03.2010 / 14:42

1 resposta

1

Esses dois bancos de dados estão no mesmo servidor?

Se sim, então sim, a atividade em um banco de dados pode ter um efeito no servidor como um todo, afetando todos os bancos de dados.

Todos os bancos de dados em um servidor compartilham o mesmo TempDB, eles também compartilham outros bancos de dados do sistema, como MASTER e MSDB.

É possível ter contenção TempDB, e eu até vi situações em que uma mudança de esquema em uma tabela enorme em um banco de dados realmente bloqueava uma tabela no banco de dados mestre enquanto a transação estava ocorrendo, bloqueando outras atividades no servidor. / p>     

por 25.03.2010 / 15:55