Pular para o conteúdo

Fóruns SQL e PL/SQL Ajuda em Query Ajuda em Query

#93441
burga
Participante

    Basicamente é porque utilizando o indice, o Oracle vai fazer a leitura de um bloco de cada vez, e no full table ele lê vários blocos sequenciados de uma só vez.

    Ou seja, se você for ler uma porcentagem alta de registros da tabela, normalmente fica menos custoso fazer um full table do que ler bloco a bloco.

    Aqui tem um link que o Tom explica de uma forma fácil de entender o que ocorre no full tabe x indices:

    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:4433887271030