| From: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
|---|---|
| To: | Gunnar Wolf <gwolf(at)gwolf(dot)cx> |
| Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
| Subject: | Re: [Pgsql-ayuda] Aligerar consulta |
| Date: | 2004-01-10 00:59:28 |
| Message-ID: | m3brpcwrdb.fsf@conexa.fciencias.unam.mx |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Gunnar Wolf <gwolf(at)gwolf(dot)cx> writes:
> Tengo varias quejas ante mi query... Primero que nada, hay una
> cantidad espantosa de comparaciones buscando NULLs que pueden darnos
> dolores de cabeza de uno y de otro lado.
Pues estas no creo que las puedas evitar a menos de que cambies tu
esquema para poder asumir que, digamos, initial_date o final_date son
no nulas.
> Por otro lado, evalúo
> now()::date en tres ocasiones, lo cual no es precisamente
> eficiente. ¿Alguien tiene una sugerencia para desafearla?
Pues a ojito no creo que se pueda (es decir yo creo que se tienen que
hacer todos los tests) pero la demostración formal queda como
ejercicio al lector ;-)
Saludos,
Manuel.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Joan Manuel Ventura | 2004-01-10 02:36:49 | [Pgsql-ayuda] Reportes y Postgres en CHM |
| Previous Message | Manuel Sugawara | 2004-01-10 00:47:43 | Re: [Pgsql-ayuda] DeadLock |