Episódio
Contenção de alocação de tempdb no SQL Server
No SQL Server, a criação simultânea de objetos temporários (tabelas temporárias e variáveis de tabela) de muitas sessões pode levar à contenção de alocação tempdb. Essa contenção ocorre em páginas PFS e SGAM no tempdb (como PAGELATCH_EX e PAGELATCH_SH espera). É recomendável criar arquivos de dados adicionais para tempdb e implementar o sinalizador de rastreamento 1118 para reduzir esse tipo de contenção. A criação de objetos temporários, em um procedimento armazenado, levará ao cache de tabela temporária, isso também pode ajudar a reduzir a contenção de alocação tempdb.
Depois de abordar a Contenção de Alocação Tempdb, você provavelmente encontrará a Contenção de Metadados Tempdb quando estiver usando tabelas temporárias (não quando estiver usando variáveis de tabela devido ao Cache de Tabela Temp).
O vídeo abaixo com exemplo prático demonstra a contenção de alocação tempdb e explica as etapas para reduzir a contenção. SQLTest Tool simula os laboratórios práticos para você, sem necessidade de registro. Você pode praticar o exemplo prático on-line enquanto assiste ao vídeo.
No SQL Server, a criação simultânea de objetos temporários (tabelas temporárias e variáveis de tabela) de muitas sessões pode levar à contenção de alocação tempdb. Essa contenção ocorre em páginas PFS e SGAM no tempdb (como PAGELATCH_EX e PAGELATCH_SH espera). É recomendável criar arquivos de dados adicionais para tempdb e implementar o sinalizador de rastreamento 1118 para reduzir esse tipo de contenção. A criação de objetos temporários, em um procedimento armazenado, levará ao cache de tabela temporária, isso também pode ajudar a reduzir a contenção de alocação tempdb.
Depois de abordar a Contenção de Alocação Tempdb, você provavelmente encontrará a Contenção de Metadados Tempdb quando estiver usando tabelas temporárias (não quando estiver usando variáveis de tabela devido ao Cache de Tabela Temp).
O vídeo abaixo com exemplo prático demonstra a contenção de alocação tempdb e explica as etapas para reduzir a contenção. SQLTest Tool simula os laboratórios práticos para você, sem necessidade de registro. Você pode praticar o exemplo prático on-line enquanto assiste ao vídeo.