La respuesta es fácil amigo. Falta un indice en la llave foránea del campo idpedido_cabe, tabla pedidos_deta. Esto no solo afecta las consultas, también afecta las actualizaciones y borrados.
>________________________________ > De: Alvaro Herrera <alvhe...@alvh.no-ip.org> >Para: Juan <smalltalker.marc...@gmail.com> >CC: SYSWARP - Carlos Enrique Perez <carlos.pe...@syswarp.com.ar>; Ayuda ><pgsql-es-ayuda@postgresql.org> >Enviado: Jueves 7 de junio de 2012 16:52 >Asunto: Re: [pgsql-es-ayuda] Mejorar performance de un maestro detalle > > >Excerpts from Juan's message of jue jun 07 17:35:24 -0400 2012: >> Carlos (lista) >> >> No se si te entendi mal , cual son las queries que andan lentas? > >SÃ, eso faltó. > >> ademas como primera observacion no veo indices. :( > >están las primary keys, que generan Ãndices. Lo que me causa dudas es >el ID en la tabla de detalle ... normalmente no sirve para nada. La >llave primaria deberÃa ser el PK de la cabecera más un número de lÃnea. > >-- >Ã�lvaro Herrera <alvhe...@alvh.no-ip.org> >- >Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) >Para cambiar tu suscripción: >http://www.postgresql.org/mailpref/pgsql-es-ayuda > > >