Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Ottimizzazione di un indice geospaziale

Questo è un segreto poco noto (o almeno lo era per me prima di scoprirlo!)

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

Inserisci i bit ovvi e mantieni @verboseoutput a 1 . Ti dà un'idea dell'efficienza dei filtri primari e interni (più alto è, meglio è ovviamente). Per una rapida panoramica dell'indicizzazione spaziale, incluso ciò che griglie e celle equivalgono a provare qui .

Inoltre, ho trovato questo video piuttosto interessante.