Opa 
Alguém pode me ajudar a otimizar a query abaixo?
select * from tb_produto where cd_produto in (select tb_anvisa.cd_produto from tb_anvisa where cd_ean not in ( select cd_barras from TB_CARGA where cd_carga_div != 1 ))
Abs
Opa 
Alguém pode me ajudar a otimizar a query abaixo?
select * from tb_produto where cd_produto in (select tb_anvisa.cd_produto from tb_anvisa where cd_ean not in ( select cd_barras from TB_CARGA where cd_carga_div != 1 ))
Abs
Otimização de queries é uma ciência não-exata que depende de você ter um banco adequadamente populado, de analisar as queries com uma ferramenta do seu banco que lhe auxilie com isso, e de sabermos as definições das tabelas e dos índices.
Dificilmente é possível ver se uma query tem algum problema só de visualizar, a menos que o erro seja absurdamente gritante.
entendi…o problema é que não manjo nada…o banco é o oracle 10g, existe alguma ferramente que ‘arrume’ minha query?
eu montei a query todinha e está bizarra 
entendi…o problema é que não manjo nada…o banco é o oracle 10g, existe alguma ferramente que ‘arrume’ minha query?eu montei a query todinha e está bizarra
O link que vou lhe passar é para o Oracle 11, mas não deve ser muito diferente no 10g.
http://download.oracle.com/docs/cd/B28359_01/server.111/b28275/tdppt_sqltune.htm#CAEBFCFJ