From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Gregorio Diaz <gregorio_diaz(at)yahoo(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Consulta en SQL |
Date: | 2005-10-11 21:12:10 |
Message-ID: | c2d9e70e0510111412g2cbb8921k904216cd18f759a6@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 10/11/05, Gregorio Diaz <gregorio_diaz(at)yahoo(dot)com> wrote:
> Hola
>
> >
> > Pensastes bien en como complicarlo, verdad? :)
> >
> > Hablando en serio, el simple hecho que tengas LIKE
> > '%palabra%' ya hace
> > que la consulta sea poco eficiente, en el sentido de
> > que no usaria un
> > indice aun cuando este disponible y la consulta te
> > retorna una pequeña
> > fraccion de la tabla... creo que no es mucha
> > diferencia si igual le
> > añades las otras 20 columnas porque igual va a hacer
> > un scan de toda
> > la tabla...
> >
> > es una consulta que vas a usar frecuentemente? si lo
> > es, seguramente
> > tu diseño no sea el mas apropiado...
>
> Es para usarla en un front-end para los usuarios
> finales de una aplicación, que no saben nada acerca de
> SQL, ni tienen idea de campos o columnas, simplemente
> digitan un número o un nombre y el motor se encarga de
> buscar la información sin importar en que campos este,
> al estilo google pero guardando las proporciones :-)
>
>
Aun asi, la idea de tener 20 campos varchar en una sola tabla suena
excentrica para mi... no habra forma de normalizar tu base? quiza si
nos explicas un poco mejor lo que quieres hacer te podamos dar una
ayudadita...
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Dario | 2005-10-11 21:14:20 | RE: usar count en clausula where |
Previous Message | Alvaro Herrera | 2005-10-11 21:09:56 | Re: usar count en clausula where |