Pular para o conteúdo

ORACLE – 12 Dicas de como TUNAR suas Queries

12 Dicas de como TUNAR suas Queries

Este é o segundo artigo (leia aqui o primeiro) com algumas dicas de como tunar suas queries.

As dicas abaixo não garantem por si só um melhor desempenho. Cada query deve ser analisada a parte com base na sua necessidade.

  • Atenção em queries que utilizam VIEWS, pois o problema pode estar nela
  • Evite utilizar o ORDER BY no banco e procure fazer a ordenação na aplicação
  • Utilize Sequence com CACHE
  • Utilize a cláusula WITH em queries recursivas
  • Utilize UNION ALL em vez de UNION sempre que possível
  • Utilize Queries Hierárquicas em casos de auto relacionamento
  • Utilize variáveis BIND para queries que alterem somente o valor do parâmetro no where
  • Utilize o MERGE quando for preciso inserir/atualizar dados, comparando dados de uma tabela ou instrução
  • Utilize o Index Oracle Text para busca em grandes textos
  • Evite o Index Bitmap em colunas com alta cardinalidade
  • Utilize o SQL Loader para importações de grandes arquivos de dados
  • Utilize BULK COLLECT e BULK BINDING para operações em massa.
Andrei Rubino

Andrei Rubino

Andrei Rubino, pós-graduado em Gerenciamento de Projetos e graduado em Análise e Desenvolvimento de sistemas, trabalha com banco de dados e soluções Oracle há 9 anos, atualmente atua como DBA na Cast Group alocado na Caixa Econômica Federal.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress