From: | Gregorio Diaz <gregorio_diaz(at)yahoo(dot)com> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Consulta en SQL |
Date: | 2005-10-11 20:59:29 |
Message-ID: | 20051011205929.21061.qmail@web36203.mail.mud.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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 :-)
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | deepthroat | 2005-10-11 21:05:02 | usar count en clausula where |
Previous Message | Jaime Casanova | 2005-10-11 20:42:20 | Re: Consulta en SQL |