Tag: index

  • Oracle Virtual Index ou Fake Index

    Oracle Virtual Index ou Fake Index

    O gerenciamento e ajuste de desempenho de consultas no banco de dados (tuning) é uma tarefa que requer conhecimento técnico e investimento de tempo considerável. A criação de índices faz parte do dia a dia do tuning de consultas e algumas vezes pode ser uma tarefa um tanto quanto demorada, principalmente se o mesmo estiver…

  • Oracle Invisible Index – 11g

    Oracle Invisible Index – 11g

    A partir da versão do Oracle 11g, é possível criar e alterar os índices para INVISIBLE/VISIBLE. BUNNY ONYX topless Ao alterar um índice para invisible, por default o otimizador do Oracle não utiliza o mesmo para montar um plano de execução. A menos, que o parâmetro optimizer_use_invisible_indexes (default FALSE) esteja definido como TRUE a nível de…

  • Índices particionados – Local & Global index

    Índices particionados – Local & Global index

    Em um artigo passado, Particionando uma tabela existente utilizando DBMS_REDEFINITION vimos um breve conceito de particionamento e alguns métodos oferecidos pela Oracle (paticionamento por range,list,hash). Mas as tabelas são os únicos segmentos que podemos particionar? E os índices… Assim como tabelas e materialized views, os índices também podem ser particionados! Mas antes de falarmos de…

  • Função Deterministica (FUNCTION DETERMINISTIC)

    Função Deterministica (FUNCTION DETERMINISTIC)

    As funções deterministicas existentes desde a versão 8i são conhecidas por muitos DBA’s e Desenvolvedores apenas como necessárias para a criação de índices baseados em função (Function based index – FBI). Certamente que elas são necessárias para as FBI, mas o que elas realmente fazem? ou melhor, proporcionam? Quando criamos uma function (create function) podemos…

  • Criando e gerenciando SQL Profiles

    Criando e gerenciando SQL Profiles

    Certamente você como DBA já viu varias vezes determinadas consultas SQL se recusando a cooperar. Em outras palavras, a consulta SQL deveria utilizar o índice1 mais opta por utilizar o índice2 o que algumas vezes deixa a performance da SQL um lixo, literalmente. Vários fatores podem estar provocando a seleção incorreta deste índice no plano…

  • A importância do uso de Índices

    A importância do uso de Índices

    O objetivo de artigo é explicar a importância de uso de índices em tabelas que usam comandos SQL com literais. Porque o índice é importante? Índices (Index) são importantes pois diminuem processamento e I/O em disco. Quando usamos um comando SQL para retirar informações de uma tabela, na qual, a coluna da mesma não possui…