sql >> Base de Datos >  >> RDS >> Sqlserver

Ajuste fino de un índice geoespacial

Este es un secreto poco conocido (¡o al menos lo era para mí antes de descubrirlo!)

EXEC sp_help_spatial_geography_index
@tabname = '[TABLE_NAME]',
@indexname = '[SPATIAL_INDEX_NAME]',
@verboseoutput = 1,
@query_sample = 'POLYGON((xy,xy,xy,xy))'

Complete los bits obvios y mantenga @verboseoutput a 1 . Le da una idea de la eficiencia de los filtros primario e interno (cuanto más alto, mejor, por supuesto). Para obtener una descripción general rápida de la indexación espacial, incluido lo que equivalen las cuadrículas y las celdas, pruebe aquí .

Además, encontré esto video bastante interesante.