mas dudas con tipos geometricos

From: Alejandro Gasca <agasca(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: mas dudas con tipos geometricos
Date: 2006-02-10 23:50:37
Message-ID: 20060210235037.69020.qmail@web34314.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Sobre lo anterior que había puesto, si bien los campos tipo path no se
pueden indexar "asi como asi", los de tipo box soportan RTREE, que
segun entendi lo que lei aqui:
http://masterdev.dyndns.dk/pgsql/xindex.html#XINDEX-RTREE-SUPPORT-TABLE

el RTREE tiene optimizaciones para 'overlapping' (&&), para 'contains'
y 'contained' (~), por lo que supuse que la consulta:
Select linea from vias_com where (box(point(1,2),point(3,4) ~
box(polygon(linea)) or box(point(1,2),point(3,4)) &&
box(polygon(linea))) AND tip_via='BRECHA';

Se mejoraría si creaba un campo, que le puse linea_caja, de tipo box
que almacenara box(polygon(linea)) y estuviera RTREE-indexado,
quedando:

Select linea from vias_com where (box(point(1,2),point(3,4) ~
linea_caja or box(point(1,2),point(3,4)) && linea_caja) AND
tip_via='BRECHA';

Sin embargo, se tarda (casi) lo mismo...
estas consultas la manejo en php, en el primer caso se tarda 9
segundos, en el segundo, curiosamente, varia de 7 a 9... pero en
general digamos que se queda en 8...

Mi pregunta es si es "normal", para este tipo de datos, que los indices
no incidan significativamente en el rendimiento,
o estoy haciendo algo mal...?

Lo unico que he intentado es hacer los vacuums... por cierto, ya
aprovechando, en que caso es recomendables y en que casos es necesario
reindexar la informacion? porque no lo hace "automático"?

Gracias

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2006-02-11 04:31:11 Re: Tamaño de una Tabla.
Previous Message Espartano 2006-02-10 21:13:00 Re: Dar formato a un campo serial.