KB3133055 - Ative o parâmetro de arranque "-k" para controlar a velocidade com que os ficheiros de trabalho podem ser transpostos para tempdb durante SQL Server

Aplica-se A
SQL Server 2012 Service Pack 3 SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Resumo

Atualmente, não existe nenhum limite ou limitação nas operações de E/S que ocorrem quando os ficheiros de trabalho são transpostos para a base de dados temporária (tempdb). Isto pode causar problemas de E/S. Depois de instalar esta atualização, pode utilizar o parâmetro de arranque -k para controlar a velocidade com que os ficheiros de trabalho podem ser transpostos para tempdb.

Informações sobre atualizações

Esta atualização está incluída nos seguintes pacotes de atualização cumulativa de SQL Server:

Recomendação: Instale a atualização cumulativa mais recente para o SQL Server

Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:

      

Observação Você pode encontrar informações sobre as compilações de SQL Server mais recentes em Onde encontrar informações sobre as compilações SQL Server mais recentes.

Mais Informações

Para obter mais informações sobre este problema, considere o seguinte:

  • DBCC CHECKDB verifica a consistência de objetos em lotes. Estes lotes podem consistir em múltiplos índices ou tabelas.

  • Todos os pontos de dados pertencentes a um único lote são armazenados numa tabela interna. Os conteúdos desta tabela interna têm de ser ordenados utilizando a seguinte instrução:

    SELECT @BlobEater = CheckIndex (ROWSET_COLUMN_FACT_BLOB) FROM { IRowset 0x50426F2A48000000 } GROUP BY ROWSET_COLUMN_FACT_KEY >> WITH ORDER BY 
                   ROWSET_COLUMN_FACT_KEY, 
                   ROWSET_COLUMN_SLOT_ID, 
                   ROWSET_COLUMN_COMBINED_ID, 
                   ROWSET_COLUMN_FACT_BLOB
    
  • Os buffers de classificação têm que ser transpostos para tempdb nas seguintes situações:

    • Não há memória física suficiente no computador.
    • Não é possível obter memória de execução de consulta (concessão de memória) suficiente.
  • A extensão do derrame para tempdb depende do tamanho da tabela interna. Isso depende das páginas alocadas aos índices que estão sendo verificados nesse único lote.

  • Atualmente, não há limite ou limitação nas operações de E/S envolvidas neste derrame para tempdb. Isto pode causar problemas de E/S.

Referências

Consulte Opções de inicialização do serviço Mecanismo de Banco de Dados para saber como o parâmetro –k pode controlar as taxas de pontos de verificação.

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.