Gracias por las respuestas, lamentablemente omiti poner en el mail inicial que el indice en el detalle invocando a la cabecera si existe.
CREATE INDEX ix_pedeta_pedcabe ON pedidos_deta USING btree (idpedido_cabe , idempresa ); -- Carlos Enrique Perez Direccion Syswarp SRL www.syswarp.com.ar "Cuando está bien hecho, el software es invisible" El jue, 07-06-2012 a las 23:23 +0100, Alejandro Carrillo escribió: > 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 > > >
