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.