sql >> Databasteknik >  >> RDS >> Sqlserver

Finjustera ett geospatialt index

Det här är en lite känd hemlighet (eller åtminstone var det för mig innan jag upptäckte det!)

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

Fyll i de uppenbara bitarna och behåll @verboseoutput till 1 . Det ger dig en uppfattning om effektiviteten hos de primära och interna filtren (högre desto bättre förstås). För en snabb översikt över rumslig indexering, inklusive vad rutnät och celler motsvarar, kan du prova här .

Jag hittade också detta video ganska intressant.




  1. Vad är en Postgres-session?

  2. ORA-04091:Tabell xx_xx muterar, trigger/funktion kanske inte ser den

  3. Förstå normalisering och dubbletter - Jag antar att jag inte gör det - Lägga till artist- och titel-ID

  4. Mysql skär resultat