KB3204804 - Melhoria: O novo sys.dm_db_stats_histogram Vista de Gestão Dinâmica está disponível no SQL Server 2016 SP1 CU2

Aplica-se A
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Melhoria

Esta atualização introduz um novo sys.dm_db_stats_histogram DMV (Dynamic Management View) no Microsoft SQL Server 2016. O sys.dm_db_stats_histogram DMV é uma versão melhorada do SHOW_STATISTICS DBCC WITH HISTOGRAM management command.

A sintaxe da nova especificação sys.dm_db_stats_histogram do Detran é fornecida da seguinte forma:

sys.dm_db_stats_histogram (object_id, stats_id)

O novo Detran produz o conjunto de resultados como uma tabela semelhante à seguinte:

Nome da Coluna Tipo de dados Descrição
object_id int ID do objeto (tabela) para o qual devolver as propriedades do objeto de estatística.
stats_id int ID do objeto de estatística. É único dentro da tabela. Para obter mais informações, consulte sys.stats (Transact-SQL).
step_number int Número de passos no histograma. Para obter mais informações, consulte DBCC SHOW_STATISTICS (Transact-SQL).
range_high_key int Valor da coluna do limite superior para um passo do histograma. O valor da coluna também é denominado valor chave.
range_rows bigint Número estimado de linhas cujo valor da coluna se insere num passo do histograma, excluindo o limite superior.
equal_rows bigint Número estimado de linhas cujo valor de coluna corresponde ao limite superior do passo do histograma.
distinct_range_rows bigint Número estimado de linhas com um valor de coluna distinto num passo do histograma, excluindo o limite superior.
average_range_rows bigint Número médio de linhas com valores de coluna duplicados num passo do histograma, excluindo o limite superior (RANGE_ROWS / DISTINCT_RANGE_ROWS para DISTINCT_RANGE_ROWS > 0).

Resolução

Esta melhoria foi incluída, em primeiro lugar, na seguinte atualização cumulativa para SQL Server:

Atualização cumulativa 2 para SQL Server 2016 SP1

Acerca das atualizações cumulativas para 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:

Atualização cumulativa mais recente para o SQL Server 2016

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

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