DBCC SHOW_STATISTICS (Transact-SQL)DBCC SHOW_STATISTICS (Transact-SQL)

APLICA-SE A: simSQL Server (a partir do 2008) simBanco de Dados SQL do Azure simSQL Data Warehouse do Azure simParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

DBCC SHOW_STATISTICS exibe as estatísticas de otimização de consulta atuais de uma tabela ou exibição indexada.DBCC SHOW_STATISTICS displays current query optimization statistics for a table or indexed view. O otimizador de consulta usa as estatísticas para calcular a cardinalidade ou o número de linhas no resultado da consulta, o que permite a esse otimizador criar um plano de consulta de alta qualidade.The query optimizer uses statistics to estimate the cardinality or number of rows in the query result, which enables the query optimizer to create a high quality query plan. Por exemplo, o otimizador de consulta pode usar estimativas de cardinalidade para escolher o operador de busca do índice, em vez do operador de verificação do índice no plano de consulta, melhorando o desempenho da consulta ao evitar uma verificação de índice que consome muitos recursos.For example, the query optimizer could use cardinality estimates to choose the index seek operator instead of the index scan operator in the query plan, improving query performance by avoiding a resource-intensive index scan.

O otimizador de consulta armazena estatísticas para uma tabela ou exibição indexada em um objeto de estatísticas.The query optimizer stores statistics for a table or indexed view in a statistics object. Para uma tabela, o objeto de estatísticas é criado em um índice ou uma lista de colunas de tabela.For a table, the statistics object is created on either an index or a list of table columns. O objeto de estatísticas inclui um cabeçalho com metadados sobre as estatísticas, um histograma com a distribuição de valores na primeira coluna de chave do objeto de estatísticas e um vetor de densidade para medir a correlação entre colunas.The statistics object includes a header with metadata about the statistics, a histogram with the distribution of values in the first key column of the statistics object, and a density vector to measure cross-column correlation. O Mecanismo de Banco de DadosDatabase Engine pode calcular estimativas de cardinalidade com qualquer dos dados no objeto de estatísticas.The Mecanismo de Banco de DadosDatabase Engine can compute cardinality estimates with any of the data in the statistics object.

DBCC SHOW_STATISTICS exibe o cabeçalho, o histograma e o vetor de densidade com base nos dados armazenados no objeto de estatísticas.DBCC SHOW_STATISTICS displays the header, histogram, and density vector based on data stored in the statistics object. A sintaxe lhe permite especificar uma tabela ou exibição indexada junto com um nome de índice de destino, nome de estatísticas ou nome da coluna.The syntax lets you specify a table or indexed view along with a target index name, statistics name, or column name. Este tópico descreve como exibir as estatísticas e como entender os resultados apresentados.This topic describes how to display the statistics and how to understand the displayed results.

Para obter mais informações, consulte Statistics.For more information, see Statistics.

Ícone de link do tópico Convenções de sintaxe de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxeSyntax

-- Syntax for SQL Server and Azure SQL Database  
  
DBCC SHOW_STATISTICS ( table_or_indexed_view_name , target )   
[ WITH [ NO_INFOMSGS ] < option > [ , n ] ]  
< option > :: =  
    STAT_HEADER | DENSITY_VECTOR | HISTOGRAM | STATS_STREAM  
-- Syntax for Azure SQL Data Warehouse and Parallel Data Warehouse  

DBCC SHOW_STATISTICS ( table_name , target )   
    [ WITH {STAT_HEADER | DENSITY_VECTOR | HISTOGRAM } [ ,...n ] ]  
[;]  

ArgumentosArguments

table_or_indexed_view_nametable_or_indexed_view_name
O nome da tabela ou exibição indexada das quais exibir informações de estatísticas.Name of the table or indexed view for which to display statistics information.

table_nametable_name
Nome da tabela que contém as estatísticas a serem exibidas.Name of the table that contains the statistics to display. A tabela não pode ser uma tabela externa.The table cannot be an external table.

Destinotarget
O nome do índice, das estatísticas ou da coluna para a qual exibir informações de estatísticas.Name of the index, statistics, or column for which to display statistics information. target é colocado entre colchetes, aspas simples, aspas ou sem aspas.target is enclosed in brackets, single quotes, double quotes, or no quotes. Se target for um nome de uma estatística ou um índice existente em uma tabela ou exibição indexada, as informações de estatísticas sobre esse destino serão retornadas.If target is a name of an existing index or statistics on a table or indexed view, the statistics information about this target is returned. Se target for o nome de uma coluna existente e houver estatísticas criadas automaticamente nessa coluna, as informações sobre essa estatística criada de forma automática serão retornadas.If target is the name of an existing column, and an automatically created statistics on this column exists, information about that auto-created statistic is returned. Se uma estatística criada automaticamente não existir para um destino de coluna, a mensagem de erro 2767 será retornada.If an automatically created statistic does not exist for a column target, error message 2767 is returned.
No SQL Data WarehouseSQL Data Warehouse e no Parallel Data WarehouseParallel Data Warehouse, target não pode ser um nome de coluna.In SQL Data WarehouseSQL Data Warehouse and Parallel Data WarehouseParallel Data Warehouse, target cannot be a column name.

NO_INFOMSGSNO_INFOMSGS
Suprime todas as mensagens informativas com níveis de severidade de 0 a 10.Suppresses all informational messages that have severity levels from 0 through 10.

STAT_HEADER | DENSITY_VECTOR | HISTOGRAM | STATS_STREAM [ ,n ]STAT_HEADER | DENSITY_VECTOR | HISTOGRAM | STATS_STREAM [ ,n ]
A especificação de um ou mais desses parâmetros limita os conjuntos de resultados retornados pela instrução para a opção ou as opções especificadas.Specifying one or more of these options limits the result sets returned by the statement to the specified option or options. Se nenhuma opção for especificada, todas as informações de estatísticas serão retornadas.If no options are specified, all statistics information is returned.

STATS_STREAM é Identificado apenas para fins informativos.Identified for informational purposes only. Sem suporte.Not supported. A compatibilidade futura não está garantida.Future compatibility is not guaranteed.STATS_STREAM is Identificado apenas para fins informativos.Identified for informational purposes only. Sem suporte.Not supported. A compatibilidade futura não está garantida.Future compatibility is not guaranteed.

Conjuntos de resultadosResult Sets

A tabela a seguir descreve as colunas retornadas no conjunto de resultados quando STAT_HEADER está especificado.The following table describes the columns returned in the result set when STAT_HEADER is specified.

Nome da colunaColumn name DescriçãoDescription
NomeName O nome do objeto de estatísticas.Name of the statistics object.
AtualizadoUpdated Data e hora da última atualização de estatísticas.Date and time the statistics were last updated. A função STATS_DATE é uma maneira alternativa de recuperar essas informações.The STATS_DATE function is an alternate way to retrieve this information. Para obter mais informações, consulte a seção de Comentários nesta página.For more information, see the Remarks section in this page.
LinhasRows O número total de linhas na tabela ou exibição indexada quando as estatísticas foram atualizadas pela última vez.Total number of rows in the table or indexed view when the statistics were last updated. Se as estatísticas forem filtradas ou corresponderem a um índice filtrado, o número de linhas talvez seja menor do que o número de linhas na tabela.If the statistics are filtered or correspond to a filtered index, the number of rows might be less than the number of rows in the table. Para obter mais informações, consulte Estatísticas.For more information, seeStatistics.
Linhas AmostradasRows Sampled O número total de linhas amostradas para cálculos de estatísticas.Total number of rows sampled for statistics calculations. Se Linhas Amostradas < Linhas, o histograma e os resultados de densidade exibidos serão estimativas com base nas linhas amostradas.If Rows Sampled < Rows, the displayed histogram and density results are estimates based on the sampled rows.
EtapasSteps O número de etapas no histograma.Number of steps in the histogram. Cada etapa abrange uma gama de valores de colunas seguidos por um valor de coluna associada superior.Each step spans a range of column values followed by an upper bound column value. As etapas do histograma são definidas na primeira coluna de chave nas estatísticas.The histogram steps are defined on the first key column in the statistics. O número máximo de etapas é 200.The maximum number of steps is 200.
DensidadeDensity Calculado como 1 / valores distintos para todos os valores na primeira coluna de chave do objeto de estatísticas, excluindo os valores de limite de histograma.Calculated as 1 / distinct values for all values in the first key column of the statistics object, excluding the histogram boundary values. Esse valor de Densidade não é usado pelo otimizador de consulta e é exibido para fins de compatibilidade com versões anteriores ao SQL Server 2008SQL Server 2008.This Density value is not used by the query optimizer and is displayed for backward compatibility with versions before SQL Server 2008SQL Server 2008.
Comprimento Médio de ChaveAverage Key Length O número médio de bytes por valor para todas as colunas de chave do objeto de estatísticas.Average number of bytes per value for all of the key columns in the statistics object.
Índice de Cadeia de CaracteresString Index Sim indica que o objeto de estatísticas contém estatísticas do resumo da cadeia de caracteres para melhorar a estimativa de cardinalidade para predicados de consulta que usam o operador LIKE; por exemplo, WHERE ProductName LIKE '%Bike'.Yes indicates the statistics object contains string summary statistics to improve the cardinality estimates for query predicates that use the LIKE operator; for example, WHERE ProductName LIKE '%Bike'. As estatísticas de resumo da cadeia de caracteres são armazenadas separadamente do histograma e são criadas na primeira coluna de chave do objeto de estatísticas quando ela é do tipo char, varchar, nchar, nvarchar, varchar(max), nvarchar(max), text ou ntext.String summary statistics are stored separately from the histogram and are created on the first key column of the statistics object when it is of type char, varchar, nchar, nvarchar, varchar(max), nvarchar(max), text, or ntext..
Expressão de filtroFilter Expression Predicado do subconjunto de linhas de tabela incluído no objeto de estatísticas.Predicate for the subset of table rows included in the statistics object. NULL = estatísticas não filtradas.NULL = non-filtered statistics. Para obter mais informações sobre predicados filtrados, consulte Criar índices filtrados.For more information about filtered predicates, see Create Filtered Indexes. Para obter mais informações sobre estatísticas filtradas, consulte Estatísticas.For more information about filtered statistics, see Statistics.
Linhas não filtradasUnfiltered Rows O número total de linhas na tabela antes da aplicação da expressão de filtro.Total number of rows in the table before applying the filter expression. Se o valor da Expressão de Filtro for NULL, as Linhas Não Filtradas serão iguais a Linhas.If Filter Expression is NULL, Unfiltered Rows is equal to Rows.
Percentual de amostra persistentePersisted Sample Percent Percentual de amostra persistente usado para as atualizações de estatísticas que não especifica explicitamente um percentual de amostragem.Persisted sample percentage used for statistic updates that do not explicitly specify a sampling percentage. Se o valor for zero, nenhum percentual de amostra persistente será definido para essa estatística.If value is zero, then no persisted sample percentage is set for this statistic.

Aplica-se a: SQL Server 2016 (13.x)SQL Server 2016 (13.x) SP1 CU4Applies to: SQL Server 2016 (13.x)SQL Server 2016 (13.x) SP1 CU4

A tabela a seguir descreve as colunas retornadas no conjunto de resultados quando DENSITY_VECTOR é especificado.The following table describes the columns returned in the result set when DENSITY_VECTOR is specified.

Nome da colunaColumn name DescriçãoDescription
Toda DensidadeAll Density A densidade é 1 / valores distintos.Density is 1 / distinct values. Os resultados exibem a densidade de cada prefixo de colunas no objeto de estatísticas, uma linha por densidade.Results display density for each prefix of columns in the statistics object, one row per density. Um valor distinto é uma lista distinta dos valores de coluna por linha e por prefixo de colunas.A distinct value is a distinct list of the column values per row and per columns prefix. Por exemplo, se o objeto de estatísticas contiver colunas de chave (A, B, C), os resultados reportarão a densidade de listas distintas de valores em cada um desses prefixos de colunas: (A), (A, B) e (A, B, C).For example, if the statistics object contains key columns (A, B, C), the results report the density of the distinct lists of values in each of these column prefixes: (A), (A,B), and (A, B, C). Usando o prefixo (A, B, C), cada uma dessas listas é uma lista de valores distintos: (3, 5, 6), (4, 4, 6), (4, 5, 6), (4, 5, 7).Using the prefix (A, B, C), each of these lists is a distinct value list: (3, 5, 6), (4, 4, 6), (4, 5, 6), (4, 5, 7). Usando o prefixo (A, B) os mesmos valores de coluna têm estas listas de valores distintos: (3, 5), (4, 4) e (4, 5)Using the prefix (A, B) the same column values have these distinct value lists: (3, 5), (4, 4), and (4, 5)
Comprimento MédioAverage Length O comprimento médio, em bytes, para armazenar uma lista dos valores das colunas para o prefixo da coluna.Average length, in bytes, to store a list of the column values for the column prefix. Por exemplo, se os valores na lista (3, 5, 6) exigirem cada um 4 bytes, o comprimento será de 12 bytes.For example, if the values in the list (3, 5, 6) each require 4 bytes the length is 12 bytes.
ColunasColumns Os nomes das colunas no prefixo para o qual as opções Toda a densidade e Comprimento médio são exibidos.Names of columns in the prefix for which All density and Average length are displayed.

A tabela a seguir descreve as colunas retornadas no conjunto de resultados quando a opção HISTOGRAM está especificada.The following table describes the columns returned in the result set when the HISTOGRAM option is specified.

Nome da colunaColumn name DescriçãoDescription
RANGE_HI_KEYRANGE_HI_KEY Valor da coluna associada superior de uma etapa do histograma.Upper bound column value for a histogram step. O valor da coluna também será denominado um valor de chave.The column value is also called a key value.
RANGE_ROWSRANGE_ROWS Número estimado de linhas cujo valor de coluna fica dentro de uma etapa do histograma, excluindo-se o limite superior.Estimated number of rows whose column value falls within a histogram step, excluding the upper bound.
EQ_ROWSEQ_ROWS Número estimado de linhas cujo valor de coluna é igual ao limite superior da etapa do histograma.Estimated number of rows whose column value equals the upper bound of the histogram step.
DISTINCT_RANGE_ROWSDISTINCT_RANGE_ROWS Número estimado de linhas com um valor de coluna distinto dentro de uma etapa do histograma, excluindo-se o limite superior.Estimated number of rows with a distinct column value within a histogram step, excluding the upper bound.
AVG_RANGE_ROWSAVG_RANGE_ROWS Número médio de linhas com valores de coluna duplicados dentro de uma etapa do histograma, excluindo o limite superior.Average number of rows with duplicate column values within a histogram step, excluding the upper bound. Quando DISTINCT_RANGE_ROWS é maior que 0, AVG_RANGE_ROWS é calculado pela divisão RANGE_ROWS pelo DISTINCT_RANGE_ROWS.When DISTINCT_RANGE_ROWS is greater than 0, AVG_RANGE_ROWS is calculated by dividing RANGE_ROWS by DISTINCT_RANGE_ROWS. Quando DISTINCT_RANGE_ROWS é 0, AVG_RANGE_ROWS retorna 1 para a etapa de histograma.When DISTINCT_RANGE_ROWS is 0, AVG_RANGE_ROWS returns 1 for the histogram step.

ComentáriosRemarks

A data de atualização de estatísticas é armazenada no objeto de blob de estatísticas, junto com o histograma e o vetor de densidade, não nos metadados.Statistics update date is stored in the statistics blob object together with the histogram and density vector, not in the metadata. Quando nenhum dado é lido para gerar dados de estatísticas, o blob de estatísticas não é criado, a data não fica disponível e a coluna updated é NULL.When no data is read to generate statistics data, the statistics blob is not created, the date is not available, and the updated column is NULL. Esse é o caso para estatísticas filtradas para as quais o predicado não retorna nenhuma linha ou para novas tabelas vazias.This is the case for filtered statistics for which the predicate does not return any rows, or for new empty tables.

HistogramaHistogram

Um histograma mede a frequência de ocorrência de cada valor distinto em um conjunto de dados.A histogram measures the frequency of occurrence for each distinct value in a data set. O otimizador de consulta calcula um histograma com base nos valores de coluna na primeira coluna de chave do objeto de estatísticas, selecionando os valores de coluna por amostragem estatística das linhas ou pela execução de uma verificação completa de todas as linhas na tabela ou na exibição.The query optimizer computes a histogram on the column values in the first key column of the statistics object, selecting the column values by statistically sampling the rows or by performing a full scan of all rows in the table or view. Se o histograma for criado com base em um conjunto amostrado de linhas, os totais armazenados para o número de linhas e o número de valores distintos são estimativas e não precisam ser números inteiros.If the histogram is created from a sampled set of rows, the stored totals for number of rows and number of distinct values are estimates and do not need to be whole integers.

Para criar o histograma, o otimizador de consulta classifica os valores de colunas, calcula o número de valores que correspondem a cada valor de coluna distinta e agrega os valores de colunas em um máximo de 200 etapas de histograma contíguas.To create the histogram, the query optimizer sorts the column values, computes the number of values that match each distinct column value and then aggregates the column values into a maximum of 200 contiguous histogram steps. Cada etapa inclui uma gama de valores de colunas seguidos por um valor de coluna associada superior.Each step includes a range of column values followed by an upper bound column value. O intervalo inclui todos os possíveis valores de coluna entre valores de limite, excluindo-se os próprios valores de limite em si.The range includes all possible column values between boundary values, excluding the boundary values themselves. O mais baixo dos valores de coluna classificados é o valor do limite superior da primeira etapa do histograma.The lowest of the sorted column values is the upper boundary value for the first histogram step.

O diagrama a seguir mostra um histograma com seis etapas:The following diagram shows a histogram with six steps. A área à esquerda do primeiro valor do limite superior corresponde à primeira etapa.The area to the left of the first upper boundary value is the first step.

Para cada etapa do histograma:For each histogram step:

  • A linha em negrito representa o valor do limite superior (RANGE_HI_KEY) e o número de vezes que ele ocorre (EQ_ROWS)Bold line represents the upper boundary value (RANGE_HI_KEY) and the number of times it occurs (EQ_ROWS)
  • A área sólida à esquerda de RANGE_HI_KEY representa o intervalo de valores de coluna e o número médio de vezes em que cada valor de coluna ocorre (AVG_RANGE_ROWS).Solid area left of RANGE_HI_KEY represents the range of column values and the average number of times each column value occurs (AVG_RANGE_ROWS). AVG_RANGE_ROWS para a primeira etapa do histograma é sempre 0.The AVG_RANGE_ROWS for the first histogram step is always 0.
  • As linhas pontilhadas representam os valores amostrados usados para estimar o número total de valores distintos no intervalo (DISTINCT_RANGE_ROWS) e o número total de valores no intervalo (RANGE_ROWS).Dotted lines represent the sampled values used to estimate total number of distinct values in the range (DISTINCT_RANGE_ROWS) and total number of values in the range (RANGE_ROWS). O otimizador de consulta usa RANGE_ROWS e DISTINCT_RANGE_ROWS para calcular AVG_RANGE_ROWS e não armazena os valores amostrados.The query optimizer uses RANGE_ROWS and DISTINCT_RANGE_ROWS to compute AVG_RANGE_ROWS and does not store the sampled values.

O otimizador de consulta define as etapas do histograma de acordo com o significado estatístico delas.The query optimizer defines the histogram steps according to their statistical significance. Ele usa um algoritmo de diferença máxima para minimizar o número de etapas no histograma, enquanto maximiza a diferença entre os valores de limite.It uses a maximum difference algorithm to minimize the number of steps in the histogram while maximizing the difference between the boundary values. O número máximo de etapas é 200.The maximum number of steps is 200. O número de etapas do histograma pode ser menor do que o número de valores distintos, até mesmo para colunas com menos de 200 pontos de limite.The number of histogram steps can be fewer than the number of distinct values, even for columns with fewer than 200 boundary points. Por exemplo, uma coluna com 100 valores distintos pode ter um histograma com menos de 100 pontos de limite.For example, a column with 100 distinct values can have a histogram with fewer than 100 boundary points.

Vetor de densidadeDensity Vector

O otimizador de consulta usa densidades para aprimorar as estimativas de cardinalidade de consultas que retornam várias colunas da mesma tabela ou exibição indexada.The query optimizer uses densities to enhance cardinality estimates for queries that return multiple columns from the same table or indexed view. O vetor de densidade contém uma densidade para cada prefixo de colunas no objeto de estatísticas.The density vector contains one density for each prefix of columns in the statistics object. Por exemplo, se um objeto de estatísticas tiver as colunas de chave CustomerId, ItemId e Price, a densidade será calculada em cada um dos prefixos de coluna a seguir.For example, if a statistics object has the key columns CustomerId, ItemId and Price, density is calculated on each of the following column prefixes.

Prefixo de colunaColumn prefix Densidade calculada emDensity calculated on
(CustomerId)(CustomerId) Linhas com valores correspondentes para CustomerId.Rows with matching values for CustomerId
(CustomerId, ItemId)(CustomerId, ItemId) Linhas com valores correspondentes para CustomerId e ItemIdRows with matching values for CustomerId and ItemId
(CustomerId, ItemId, Price)(CustomerId, ItemId, Price) Linhas com valores correspondentes para CustomerId, ItemId e PriceRows with matching values for CustomerId, ItemId, and Price

RestrictionsRestrictions

DBCC SHOW_STATISTICS não fornece estatísticas para índices espaciais ou de columnstore xVelocity de memória otimizada.DBCC SHOW_STATISTICS does not provide statistics for spatial or xVelocity memory optimized columnstore indexes.

Permissões para SQL ServerSQL Server e Banco de Dados SQLSQL DatabasePermissions for SQL ServerSQL Server and Banco de Dados SQLSQL Database

Para exibir o objeto de estatísticas, o usuário deve ser proprietário da tabela ou deve ser membro da função de servidor fixa sysadmin ou das funções de banco de dados fixas db_owner ou db_ddladmin.In order to view the statistics object, the user must own the table or the user must be a member of the sysadmin fixed server role, the db_owner fixed database role, or the db_ddladmin fixed database role.

O SQL Server 2012 (11.x)SQL Server 2012 (11.x) SP1 modifica as restrições de permissão e permite que os usuários com a permissão SELECT utilizem esse comando.SQL Server 2012 (11.x)SQL Server 2012 (11.x) SP1 modifies the permission restrictions and allows users with SELECT permission to use this command. Para que as permissões SELECT sejam suficientes para executar o comando, é necessário atender aos seguintes requisitos:Note that the following requirements exist for SELECT permissions to be sufficient to run the command:

  • Os usuários devem ter permissões em todas as colunas do objeto de estatísticasUsers must have permissions on all columns in the statistics object
  • Os usuários devem ter permissão em todas as colunas em uma condição de filtro (se houver)Users must have permission on all columns in a filter condition (if one exists)
  • A tabela não pode ter uma política de segurança em nível de linha.The table cannot have a row-level security policy.

Para desabilitar esse comportamento, use o traceflag 9485.To disable this behavior, use traceflag 9485.

Permissões para SQL Data WarehouseSQL Data Warehouse e Parallel Data WarehouseParallel Data WarehousePermissions for SQL Data WarehouseSQL Data Warehouse and Parallel Data WarehouseParallel Data Warehouse

DBCC SHOW_STATISTICS exige a permissão SELECT na tabela ou a associação a um dos seguintes:DBCC SHOW_STATISTICS requires SELECT permission on the table or membership in one of the following:

  • função de servidor fixa sysadminsysadmin fixed server role
  • função de banco de dados fixa db_ownerdb_owner fixed database role
  • função de banco de dados fixa db_ddladmindb_ddladmin fixed database role

Limitações e restrições de SQL Data WarehouseSQL Data Warehouse e Parallel Data WarehouseParallel Data WarehouseLimitations and Restrictions for SQL Data WarehouseSQL Data Warehouse and Parallel Data WarehouseParallel Data Warehouse

DBCC SHOW_STATISTICS mostra as estatísticas armazenadas no banco de dados Shell no nível do nó de Controle.DBCC SHOW_STATISTICS shows statistics stored in the Shell database at the Control node level. Ele não mostra as estatísticas criadas automaticamente pelo SQL ServerSQL Server nos nós de Computação.It does not show statistics that are auto-created by SQL ServerSQL Server on the Compute nodes.

Não há suporte para DBCC SHOW_STATISTICS em tabelas externas.DBCC SHOW_STATISTICS is not supported on external tables.

Exemplos: SQL ServerSQL Server e Banco de Dados SQLSQL DatabaseExamples: SQL ServerSQL Server and Banco de Dados SQLSQL Database

A.A. Retornando todas as informações de estatísticasReturning all statistics information

O exemplo a seguir exibe todas as informações de estatísticas para o índice AK_Address_rowguid da tabela Person.Address no banco de dados AdventureWorks2012AdventureWorks2012.The following example displays all statistics information for the AK_Address_rowguid index of the Person.Address table in the AdventureWorks2012AdventureWorks2012 database.

DBCC SHOW_STATISTICS ("Person.Address", AK_Address_rowguid);  
GO  

b.B. Especificando a opção HISTROGRAMSpecifying the HISTOGRAM option

Isso limita as informações de estatísticas exibidas para Customer_LastName aos dados de HISTOGRAM.This limits the statistics information displayed for Customer_LastName to the HISTOGRAM data.

DBCC SHOW_STATISTICS ("dbo.DimCustomer",Customer_LastName) WITH HISTOGRAM;  
GO  

Exemplos: SQL Data WarehouseSQL Data Warehouse e Parallel Data WarehouseParallel Data WarehouseExamples: SQL Data WarehouseSQL Data Warehouse and Parallel Data WarehouseParallel Data Warehouse

C.C. Exibir o conteúdo de um objeto de estatísticasDisplay the contents of one statistics object

O exemplo a seguir exibe o conteúdo das estatísticas Customer_LastName na tabela DimCustomer.The following example displays the contents of the Customer_LastName statistics on the DimCustomer table.

-- Uses AdventureWorks  
--First, create a statistics object  
CREATE STATISTICS Customer_LastName   
ON AdventureWorksPDW2012.dbo.DimCustomer (LastName);  
GO  
DBCC SHOW_STATISTICS ("dbo.DimCustomer",Customer_LastName);  
GO  

Os resultados mostram o cabeçalho, o vetor de densidade e parte do histograma.The results show the header, the density vector, and part of the histogram.

Resultados de DBCC SHOW_STATISTICSDBCC SHOW_STATISTICS results

Consulte TambémSee Also

EstatísticasStatistics
CREATE INDEX (Transact-SQL)CREATE INDEX (Transact-SQL)
CREATE STATISTICS (Transact-SQL)CREATE STATISTICS (Transact-SQL)
DROP STATISTICS (Transact-SQL)DROP STATISTICS (Transact-SQL)
sp_autostats (Transact-SQL)sp_autostats (Transact-SQL)
sp_createstats (Transact-SQL)sp_createstats (Transact-SQL)
STATS_DATE (Transact-SQL)STATS_DATE (Transact-SQL)
UPDATE STATISTICS (Transact-SQL)UPDATE STATISTICS (Transact-SQL)
sys.dm_db_stats_properties (Transact-SQL)sys.dm_db_stats_properties (Transact-SQL)
sys.dm_db_stats_histogram (Transact-SQL)sys.dm_db_stats_histogram (Transact-SQL)