Index Clustering Factor

Já percebeu que algum plano de execução de alguma query sua resolveu não usar o index e partir para o Full Table Scan e você não entende o por que? A resposta pode ser o Index Clustering Factor! Mas, o que é o Index Clustering Factor? Bem, pra entender isso um pouco melhor, vamos ver …

Continue lendo Index Clustering Factor

Create and Maintain Indexes Including Invisible Indexes and Multiple Indexes on the Same Columns

Podemos criar index invisíveis que serão ignoradas pelo optimizer a menos que o parâmetro OPTIMIZER_USE_INVISIBLE_INDEXES esteja como TRUE. Para criar um index invisível é só adicionar a palavra reservada INVISIBLE no final do comando, da seguinte maneira: CREATE INDEX nome_index ON tabela(coluna) INVISIBLE; Podemos criar também mais de um index na mesma coluna, de tipos …

Continue lendo Create and Maintain Indexes Including Invisible Indexes and Multiple Indexes on the Same Columns

Using Index

Já vimos aqui no blog como criar um Index e que ao criarmos uma constraint PRIMARY KEY ou então UNIQUE, um index é criado automaticamente nas colunas em questão, e que esse index é nomeado pelo próprio banco, com um nome que não é muito intuitivo. Vamos ver agora como mudar essa criação automática e …

Continue lendo Using Index

Create and Maintain Indexes

Index já foi mostrado a sua definição e falado um pouco sobre ele. Sabemos que é um objeto do banco de dados que ajuda a acelerar as pesquisas no banco de dados quando utilizado no WHERE ou ORDER BY, algo muito parecido com um índice de um livro, em que não precisamo procurar página por …

Continue lendo Create and Maintain Indexes

Using DDL Statements to Create and Manage Tables

Bem, existem diversos tipos de objetos no Banco de Dados Oracle. Não vou listar todos aqui, apenas o que são interessantes para o exame, que não são muitos, mas são os mais importantes para um desenvolvedor. Que são: Table Views Synonyms Indexes Sequences Users Roles Constraints Vamos ver rapidamente uma breve definição desses objetos. Table …

Continue lendo Using DDL Statements to Create and Manage Tables

Describe How Schema Objects Work

Esse é o terceiro tópico da certificação SQL Expert. Lembrando que este tópico não está listado na certificação SQL Fundamentals I. Mas é bom mesmo assim dar uma olhada. É um post bem pequeno em comparação com o anterior e nos ajuda a ter uma visão geral dos objetos do schema. Primeiro vamos dar uma …

Continue lendo Describe How Schema Objects Work