Re: RES: [oracle_br] Uso do indice

2005-11-11 Por tôpico Renan Medeiros
No primeiro plano, vc acessa via indice porque a unica coluna recuperada é da tabela executor. No segundo , é acesso full para recuperar as duas colunas. Lembre-se que não existe restrição para a c.id_cod_postal. > Aí está os planos de execução. > > select e.id_executor > from cod_post

Re: RES: RES: [oracle_br] Uso do indice

2005-11-11 Por tôpico jlchiappa
o, o que faz com o o otimizador tenha que > pesquisar nos blocos da tabela. > > > Seria isso o que vc tem por ai ?? > > [ ]'s > Salvio > > > > -Mensagem original- > De: Elis Azevedo Nery [mailto:[EMAIL PROTECTED] > Enviada em: sexta-fe

Re: RES: RES: [oracle_br] Uso do indice

2005-11-11 Por tôpico Elis Azevedo Nery
: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Uso do indice Aí está os planos de execução. select e.id_executor from cod_postal c ,executor e where c.id_cod_postal = e.codigo_postal Query Plan SELEC

RES: RES: [oracle_br] Uso do indice

2005-11-11 Por tôpico Salvio Padlipskas
alvio -Mensagem original- De: Elis Azevedo Nery [mailto:[EMAIL PROTECTED] Enviada em: sexta-feira, 11 de novembro de 2005 10:18 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Uso do indice Aí está os planos de execução. select e.id_executor from cod_pos

Re: RES: [oracle_br] Uso do indice

2005-11-11 Por tôpico Elis Azevedo Nery
Aí está os planos de execução. select e.id_executor from cod_postal c ,executor e where c.id_cod_postal = e.codigo_postal Query Plan SELECT STATEMENT[CHOOSE] Cost=97 Rows=2291 Bytes=27492 NESTE

Re: RES: [oracle_br] Uso do indice

2005-11-11 Por tôpico Renan Medeiros
Pq vc nao coloca os planos de execução de cada comando aqui no email ? Ficará mais fácil de se analisar/entender a situação. > Oi Alex! > > Ainda estou confusa! Quando eu retorno no select somente colunas da > tabela executor, o indice da tabela codigo postal é utilizado. Tudo bem > que a

Re: RES: [oracle_br] Uso do indice

2005-11-11 Por tôpico Elis Azevedo Nery
Oi Alex! Ainda estou confusa! Quando eu retorno no select somente colunas da tabela executor, o indice da tabela codigo postal é utilizado. Tudo bem que a tabela executor é pequena e nesta ele faz full mesmo, mas a de código postal é gigante e o custo vai lá no céu! Assim usa o indice da cod

RES: [oracle_br] Uso do indice

2005-11-11 Por tôpico Alex Fernando Kirsten \(CESUP\)
Oi Existe uma explicação lógica sim. Uma de suas tabelas deve ser muito pequena e o Oracle não esta utilizando índice pq a quantidade de registros recuperados é alta em relação a quantidade de registros da tabela. Vc pode forçar a utilização do índice com o uso de um hint na sua consulta, ma