› Fóruns › SQL e PL/SQL › Ajuda em Query › Ajuda em Query
30 de março de 2010 às 6:39 pm
#93441
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