-
PT
-
ES
-
AO
-
CV
-
MZ
-
ST
-
GW
-
Professional
-
Executive
-
Public Sector
-
Omnia
-
Evolution
No utilitário Gestão de Índices é possível consultar no painel do lado esquerdo todas as tabelas da base de dados.
Ao selecionar uma tabela, todos os índices e respetivas propriedades são apresentados no painel do lado direito. A partir desta janela, poderá realizar as seguintes operações de manutenção:
- Consultar todas as propriedades de um determinado índice;
- Reconstruir um índice específico;
- Desfragmentar um índice específico;
- Atualizar as estatísticas mantidas pelo servidor para um determinado índice;
- Reconstruir todos os índices de uma determinada tabela;
- Atualizar as estatísticas referentes a uma determinada tabela;
- Criar estatísticas sobre todas as tabelas e índices da base de dados;
- Atualizar todas as estatísticas da base de dados.
Para efetuar estas opções, siga os seguintes passos:
Visualizar propriedades de um índice
- Selecionar a tabela a que pertence o índice na árvore;
- Selecionar o índice na lista;
- Selecionar no menu de contexto a opção Propriedades;
- No separador Geral, é apresentada a informação genérica sobre o índice: - Tipo: identifica o tipo de índice (chave primária, valores únicos, entre outros); - Fill factor: indica a percentagem de espaço livre nas páginas do índice após cada realocação; - Espaço ocupado: enumera o espaço ocupado em disco pelos dados do índice;
- No separador Colunas, estão enumeradas todas as colunas que fazem parte da definição do índice;
- No separador Alocação, são apresentados dados estatísticos e a alocação do índice que estão diretamente relacionados com a sua performance e, em consequência, com o desempenho da base de dados e das aplicações que a utilizem: - N.º Linhas: número de registos existentes no índice; - N.º Páginas: número de páginas SQL Server ocupadas pelo índice em disco; - Tam. Médio do Registo: tamanho médio de cada registo (em bytes); - Densidade de Pesquisa: define a densidade de valores distintos existentes na chave do índice; - Fragmentação Lógica: indica o nível de fragmentação do índice em disco; - Densidade das Páginas: indica o nível médio de ocupação das páginas em disco.
Sempre que um índice apresentar um valor de fragmentação elevado é necessário uma operação de manutenção para o otimizar. Nesta situação, o Administrador da base de dados tem duas opções:
- Desfragmentar o índice: reorganizando online todas as páginas de forma a libertar as páginas em excesso e reorganizar as restantes;
- Reconstruir o índice: implica a eliminação e posterior criação de novo, sendo portanto uma operação mais lenta e perigosa se realizada num momento em que a base de dados esteja a ser utilizada.
Desfragmentar o índice
- Selecionar o índice na lista;
- No menu de contexto escolher a opção Desfragmentar.
Depois de realizada a operação será apresentada uma janela com os resultados da desfragmentação.
Ao consultar novamente as propriedades do índice, é possível observar as melhorias após a desfragmentação do índice.
Reconstruir um índice
- Selecionar o índice na lista;
- No menu de contexto escolher a opção Reconstruir.
Atualizar estatísticas de um índice
- Selecionar o índice na lista;
- No menu de contexto escolher a opção Atualizar Estatísticas.
Reconstruir todos os índices de uma tabela
- Selecionar a tabela pretendida na árvore de tabelas;
- No menu de contexto escolher a opção Reconstruir Todos.