Sugestão de índices
O que são índices?
Os índices são estruturas aplicadas sobre tabelas do banco de dados que melhoram o desempenho de operações sobre estas tabelas.
Quais as vantagens?
A grande vantagem na utilização de um índice é o ganho de agilidade na busca de informações, pois permite que servidor de banco de dados encontre registros específicos sem a necessidade de percorrer toda uma tabela.
Quais as desvantagens?
Cada índice criado no banco de dados produz um trabalho adicional na manutenção dos registros.
A cada inclusão, alteração ou exclusão de registros todos os índices afetados terão de sofrer manutenção pelo banco de dados, para que suas informações sempre estejam fidedignas, o que piora a agilidade dessas operações.
Índices personalizados no Gestão de Pessoas | HCM
Várias tabelas do Gestão de Pessoas | HCM já possuem índices criados, seja pela necessidade ou impulsionado por estudos que demonstraram suas vantagens.
Porém, cada organização que implanta o Gestão de Pessoas | HCM tem características próprias de utilização do sistema, com processos que acarretam uma maior carga de consultas em determinadas tabelas, e menor carga de inclusões, alterações ou exclusões em outras.
Devido a estas diferenças de utilização, a inclusão de determinados índices pode ser extremamente benéfica para alguns e desastrosa para outros, o que impede a distribuição do sistema com estes índices já criados.
Nestes casos, existe a possibilidade de personalizar a base de dados, incluindo índices que ajudarão no desempenho do sistema na organização.
Como criar índices personalizados?
O procedimento para criação de índices personalizados é encontrado no Manual da Tecnologia > Ferramentas de Apoio > CBDS > Operações do CBDS > Operações de Personalização da Base de Dados > Inclusão de Objetos do Usuário no TBS > Índice de Tabela.