UPDATE STATISTICS (SQL Server Compact)

Atualiza as estatísticas para a tabela fornecida e o índice (ou índices).

Sintaxe

UPDATE STATISTICS ON < table_name > [ . <index_name> ]
    WITH FULLSCAN {, NORECOMPUTE }

Argumentos

  • table_name
    Especifica o nome da tabela na qual as estatísticas devem ser atualizadas.

  • index_name
    O índice no qual as estatísticas devem ser atualizadas. Se nenhum índice for especificado, todas as estatísticas de distribuição na tabela especificada ou exibição indexada serão atualizadas. Isso inclui estatísticas criadas com a instrução CREATE STATISTICS, estatísticas criadas automaticamente e estatísticas criadas durante a criação do índice.

  • FULLSCAN
    Especifica que todas as linhas da tabela devem ser lidas para reunir as estatísticas.

  • NORECOMPUTE
    Especifica que a recomputação automática das estatísticas deve ser desabilitada. Se essa opção for especificada, o Mecanismo de Banco de Dados continuará usando estatísticas antigas mesmo que os dados sejam alterados. As estatísticas não são atualizadas nem mantidas automaticamente pelo mecanismo de banco de dados, o que pode produzir planos com qualidade inferior.

    Dica

    É recomendável que essa opção seja usada raramente, e apenas por um administrador de sistemas treinado.

Exemplo

Este exemplo atualiza o índice Product (Produto) na tabela Production (Produção), impõe uma verificação completa de todas as linhas da tabela Production e desativa a atualização automática de estatísticas.

UPDATE STATISTICS ON Production.Product
   WITH FULLSCAN, NORECOMPUTE

Histórico de alterações

Liberação

Histórico

5 de dezembro de 2005

Conteúdo alterado
  • Atualizada a descrição de index_name