Galera, sobre indíce:
Estou com um caso curioso:
eu tenho duas tabelas:
tbl_lista_basica tem o campo produto em que está indexado e tem a foreign
key com a tabela tbl_produto, mas quando eu dou um join entre eles faz por
seq scan?
Como faço para acertar isso, indicar qual indíce usar?
__
2008/3/13, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
> tbl_lista_basica tem o campo produto em que está indexado e tem a foreign
> key com a tabela tbl_produto, mas quando eu dou um join entre eles faz por
> seq scan?
Se o volume de dados for pequeno, normal.
Há muito mais entre o otimizador e o
[EMAIL PROTECTED] wrote:
> Meio milhão de registros :D
> Ou seja o otimizador tá louco ou eu
Pode ser que seja você =D.
Veja, o otimizador escolhe o melhor plano para a consulta. Caso você
tenha que ler todos os registro da tabela para ter o retorno da
consulta, o otimizador acaba escolhendo faze
[EMAIL PROTECTED] escreveu:
> Meio milhão de registros :D
> Ou seja o otimizador tá louco ou eu
>> 2008/3/13, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
>>> tbl_lista_basica tem o campo produto em que está indexado e tem a
>>> foreign
>>> key com a tabela tbl_produto, mas quando eu dou um join entre