1 research outputs found

    Towards Autonomic Index Maintenance

    No full text
    Abstract. Automatic index selection has received significant attention in the autonomic computing field. Previous works have focused on providing tools and algorithms to help the DBA in the choice of indices for a given static workload. We present an approach for indexing management that works for workloads that may dynamically change with no human intervention at all. We automatically monitor statements submitted to the database with a built-in component, that interacts directly with the DBMS, creating and dropping indices on-the-fly. This paper presents a mechanism to integrate automatic index management components in relational databases. We discuss the heuristics considered and the observed experimental results for a PostgreSQL implementation. Resumo. A seleção automática de índices éumtópico dos mais relevantes na área de computação autonôma. Os trabalhos existentes têm foco em ferramentas e algoritmos que ajudem o DBA na escolha de índices para uma dada carga estática. Nesse trabalho sugerimos uma abordagem para gerência de índices que funciona para cargas que mudam dinamicamente, sem intervenção humana. Há um monitoramento automático dos comandos submetidos para o banco de dados com um componente embutido, que interage diretamente com o SGBD, permitindo a criação e destruição de índices com a base em operação. Este artigo apresenta um mecanismo que integra componentes de gerência automática de índices em bases de dados relacionais. Nós discutimos as heurísticas consideradas e também os resultados experimentais observados para uma implementação utilizando PostgreSQL. 1
    corecore