Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Ajustando um índice geoespacial


Este é um segredo pouco conhecido (ou pelo menos era para mim antes de descobri-lo!)
EXEC sp_help_spatial_geography_index
@tabname = '[TABLE_NAME]',
@indexname = '[SPATIAL_INDEX_NAME]',
@verboseoutput = 1,
@query_sample = 'POLYGON((xy,xy,xy,xy))'

Preencha os bits óbvios e mantenha @verboseoutput para 1 . Dá uma ideia da eficiência dos filtros primário e interno (quanto maior, melhor, é claro). Para obter uma visão geral rápida da indexação espacial, incluindo quais grades e células equivalem, experimente aqui .

Além disso, encontrei este vídeo bem interessante.