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.