Las siguientes son sugerencias para utilizar la cuadrícula del índice espacial que usan Oracle y DB2 en tablas que contienen una columna ST_Geometry:
- Síntomas que indican que el tamaño de una cuadrícula es incorrecto
Si se determina que el tamaño de una cuadrícula es demasiado grande o pequeño cuando crea un índice espacial en Oracle, ocurre el error siguiente:
CREATE INDEX farm_idx on farm(shape) INDEXTYPE is SDE.ST_SPATIAL_INDEX PARAMETERS ('st_grids=1000,3000,9000 st_srid=31'); \
CREATE INDEX farm_idx on farm(shape) * ERROR at line 1: ORA-20006: InValid Grid Size ORA-06512: at "SDE.ST_GEOMETRY_SHAPELIB_PKG", line 43 ORA-06512: at "SDE.ST_POLYGON", line 236
Para identificar problemas con DB2, consulte el capítulo 15: Identificar problemas en la Referencia y guía del usuario del extensor geodésico y el extensor espacial de DB2. Cuando utilice Informix, consulte la sección Mensajes de error de la Guía de usuario del módulo Informix Spatial DataBlade.
- Postergar la creación de un índice espacial después de cargar datos
Cargar o incorporar datos en una tabla espacial puede disminuir el tiempo total que lleva completar la carga. También produce una menor fragmentación de índices de columna, lo cual mejora el rendimiento de consulta. Por lo tanto, puede ser útil posponer la creación del índice espacial hasta que complete la carga de los datos en la tabla espacial.
- Utilizar ST_AsText para visualizar el contenido ST_Geometry
La representación del texto conocido que puede ser leído por los seres humanos es útil cuando quiere examinar el contenido de geometrías individuales. Utilice la función ST_AsText en una declaración SELECT para traducir el contenido ST_Geometry a un texto conocido y visualizarlo.