From: | Leonardo Boet Sánchez <boet(at)gtm(dot)tel(dot)etecsa(dot)cu> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: forzar indices |
Date: | 2005-06-27 19:21:18 |
Message-ID: | 8833BE7BC6607C468C4F07FEBAB9E6EC9A9080@srvgtm.gtm.tel.etecsa.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Aunque parezca, el optimizador no siempre hace lo mejor, y no solo es en Postgres, tambien pasa en Oracle, puedes hallar mejor rendimientos con algunas directivas, como por ejemplo diciéndole que utilice un índice específico (Para algo se invento el tunning).
Estuve leyendo sobre usar seq_scan y me surge la duda de si esta sentencia es para toda la base de datos ya que hay que hacer lo siguiente: seq_scan =off , ejecutar la secuencia y luego ponerle seq_scan =on, por lo que me parece que esta sentencia tiene influencia sobre todo el motor y no me cuadra.
Boet
-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Edwin Quijada
Enviado el: lunes, 27 de junio de 2005 02:53 P
Para: systemguards(at)gmail(dot)com
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] forzar indices
Bueno, a lo mejor podria usar seq_scan =off ,en postgresql.conf, pero como
dice Jaime si el decide que es mejor con secuencias lo usara.
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*
>From: Jaime Casanova <systemguards(at)gmail(dot)com>
>Reply-To: Jaime Casanova <systemguards(at)gmail(dot)com>
>To: Leonardo Boet Sánchez <boet(at)gtm(dot)tel(dot)etecsa(dot)cu>
>CC: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] forzar indices
>Date: Mon, 27 Jun 2005 13:45:33 -0500
>
>On 6/27/05, Leonardo Boet Sánchez <boet(at)gtm(dot)tel(dot)etecsa(dot)cu> wrote:
> >
> >
> > Buenas tardes.
> >
> >
> >
> > Quisiera saber si en postgres existe en una sentencia SQL la posibilidad
>de
> > forzar el uso de un indice.
> >
>
>No... bajo la premisa generalmente cierta de que si el optimizador
>decide no usar el indice es que no valia la pena usarlo o que tu
>sentencia SQL debe ser depurada...
>
>--
>Atentamente,
>Jaime Casanova
>(DBA: DataBase Aniquilator ;)
>
>---------------------------(fin del mensaje)---------------------------
>TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
> a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> a los suscriptores de la lista
_________________________________________________________________
Charla con tus amigos en línea mediante MSN Messenger:
http://messenger.latam.msn.com/
---------------------------(fin del mensaje)---------------------------
TIP 7: no olvides aumentar la configuración del "free space map"
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-06-27 19:32:11 | Re: forzar indices |
Previous Message | Edwin Quijada | 2005-06-27 18:53:26 | Re: forzar indices |