From: | raul andrez gutierrez alejo <raulandrez(at)gmail(dot)com> |
---|---|
To: | FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | buenas practicas de programación |
Date: | 2013-09-26 22:25:22 |
Message-ID: | CAHQFj70+xZ4VFE4Bt_tKa7zxPO-aJQcQzZFS0MQo7_Pj6f3=WA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Lista.
Deseo saber si alguien conoce una guiá de buenas practicas para desarrollo
en postgres.
Por ejemplo me eh dado cuenta que cuando se tiene un campo fecha_registro
de tipo timestamp y deseo buscar los registro de un día lo mejor es crear
un indice de tipo date asi:
CREATE INDEX indx_tabla_fecha_registro
ON tabla
USING btree
(date(fecha_registro));
y el select agregare en el where cast(fecha_registro AS date ) =
'2013-09-26'
el cast obliga a usar el indice ( indx_tabla_fecha_registro) y la consulta
puede ser 10 veces mas rápida cuando la tabla tiene millones de registros.
estuve buscando en google pero no encontré nada que recopile
recomendaciones para que el sql en postgres sea mas rápido.
alquien conoce un articulo o puede aportar algunos tips.
--
Raul Andres Gutierrez Alejo
From | Date | Subject | |
---|---|---|---|
Next Message | Felipe Guzman | 2013-09-27 00:59:03 | Re: Auxilio Ejecuto consulta y el servicio se apaga adjunto detalle |
Previous Message | jvenegasperu . | 2013-09-26 21:47:23 | Re: Auxilio Ejecuto consulta y el servicio se apaga adjunto detalle |