From: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
---|---|
To: | <lgarciam(at)vnz(dot)uci(dot)cu>, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Problema con índice y búsqueda. |
Date: | 2011-07-14 19:25:21 |
Message-ID: | BAY155-w5892504C6CA833DB795588E3460@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Estas viendo mal el problema, no te dije que eliminaras la foto sino que la sacaras de esa tabla.Crea otra tabla solo con el ID y la foto cuando selecciones de tu otra tabla iras a la tabla de fotos y buscaras directamente sobre ella.Es para que cuando hagas un select sobre esa tabla , con la foto dentro, no se cargue tanto esa informacion
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*
From: lgarciam(at)vnz(dot)uci(dot)cu
To: listas_quijada(at)hotmail(dot)com; alvherre(at)alvh(dot)no-ip(dot)org
CC: pgsql-es-ayuda(at)postgresql(dot)org
Date: Wed, 13 Jul 2011 17:54:07 -0430
Subject: RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Problema con índice y búsqueda.
Pero yo estoy obligado a seleccionar la imagen pues es utilizada
para una solicitud de impresión de un documento. Existe alguna variante que me
permita devolver esa información de una forma más rápida.
Saludos.
De: Edwin Quijada
[mailto:listas_quijada(at)hotmail(dot)com]
Enviado el: miércoles, 13 de julio de 2011 06:21:P
Para: Lazaro Rubén García Martinez; Alvaro Herrera
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Problema con índice y
búsqueda.
Claro,
el problema es que tiene que cargar ese campo tan grande. Yo hago lo mismo pero
dejo esos campos fuera de la seleccion.
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*
>
From: lgarciam(at)vnz(dot)uci(dot)cu
> To: alvherre(at)alvh(dot)no-ip(dot)org
> CC: pgsql-es-ayuda(at)postgresql(dot)org
> Date: Wed, 13 Jul 2011 17:36:06 -0430
> Subject: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Problema con índice y
búsqueda.
>
> Muchas gracias por responder, efectivamente inserté nuevos registros y se
realizó un indexscan, ahora sucede los siguiente, la imagen que estoy
insertando tiene un tamaño de 1.77 MB y desde un procedimiento inserto esa
imagen 1000 veces en la base y la ejecución final del procedimiento demora
aproximadamente 27 minutos, un tiempo demasiado elevado, por otra parte, la
selección total de la tabla parece interminable y una búsqueda indexada se
realiza sobre más de 1300 ms aproximadamente, todo esto siempre y cuando en el
select esté el campo de la imagen. Existe alguna manera de mejorar estos
resultados.
>
> Saludos y muchas gracias por su tiempo.
>
> -----Mensaje original-----
> De: Alvaro Herrera [mailto:alvherre(at)alvh(dot)no-ip(dot)org]
> Enviado el: miércoles, 13 de julio de 2011 03:19:P
> Para: Lazaro Rubén García Martinez
> CC: Ayuda
> Asunto: Re: [pgsql-es-ayuda] Problema con índice y búsqueda.
>
> Excerpts from Lazaro Rubén García Martinez's message of mié jul 13
14:06:14 -0400 2011:
> > Hola a todos en la lista, les escribo porque tengo un problema con
una búsqueda sobre una tabla de la base de datos.
> >
> > Sucede que tengo una tabla que almacena imágenes, en unas pruebas que
estoy haciendo solo tiene 100 registros, pero cuando realizo una búsqueda sobre
su clave primaria se realiza un seqscan y no un indexscan, y no comprendo
porque razón sucede esto, si alguien me pudiera ayudar con este tema sería de
gran ayuda para mí.
>
> Si sólo tiene 100 registros, ¿en qué te molesta que haga un seqscan?
>
> La razón: el optimizador es más inteligente de lo que tú pareces creer.
>
> --
> Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripci�n:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2011-07-14 19:26:16 | RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Problema con índice y búsqueda. |
Previous Message | Jose Luis Mesa | 2011-07-14 07:06:07 | No se instala en windows 2008 server |