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 <[email protected]> >Para: Juan <[email protected]> >CC: SYSWARP - Carlos Enrique Perez <[email protected]>; Ayuda ><[email protected]> >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 <[email protected]> >- >Enviado a la lista de correo pgsql-es-ayuda ([email protected]) >Para cambiar tu suscripción: >http://www.postgresql.org/mailpref/pgsql-es-ayuda > > >
