KB3204804 - Melhoria: O novo Modo de Exibição de Gerenciamento Dinâmico sys.dm_db_stats_histogram 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

Essa atualização introduz uma nova sys.dm_db_stats_histogram de Modo de Exibição de Gerenciamento Dinâmico (DMV) no Microsoft SQL Server 2016. A DMV sys.dm_db_stats_histogram é uma versão aprimorada do comando de gerenciamento DBCC SHOW_STATISTICS WITH HISTOGRAM.

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

sys.dm_db_stats_histogram (object_id, stats_id)

A nova DMV gera 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 retornar as propriedades do objeto de estatísticas.
stats_id int ID do objeto de estatísticas. É exclusivo dentro da tabela. Para obter mais informações, consulte sys.stats (Transact-SQL).
step_number int Número de etapas no histograma. Para obter mais informações, consulte DBCC SHOW_STATISTICS (Transact-SQL).
range_high_key int Valor da coluna do limite superior para uma etapa de histograma. O valor da coluna também é chamado de valor de chave.
range_rows bigint Número estimado de linhas cujo valor de coluna está dentro de uma etapa de histograma, excluindo o limite superior.
equal_rows bigint Número estimado de linhas cujo valor de coluna é igual ao limite superior da etapa do histograma.
distinct_range_rows bigint Número estimado de linhas com um valor de coluna distinto dentro de uma etapa de histograma, excluindo o limite superior.
average_range_rows bigint Número médio de linhas com valores de coluna duplicados em uma etapa do histograma, excluindo o limite superior (RANGE_ROWS / DISTINCT_RANGE_ROWS para DISTINCT_RANGE_ROWS > 0).

Resolução

Essa melhoria foi incluída pela primeira vez na seguinte atualização cumulativa para o SQL Server:

Atualização cumulativa 2 para o SQL Server 2016 SP1

Sobre atualizações cumulativas para o SQL Server

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

Atualização cumulativa mais recente do SQL Server 2016

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

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