我想学习如何在SQL SERVER 2012中使用Spatial Index。我有一些非常耗时的查询,所以我需要它。
我会非常感谢一些例子和解释。
谢谢!
答案 0 :(得分:15)
我刚才在SQLBits会议上发表了一个你可能会觉得有用的会议。您仍然可以在http://sqlbits.com/Sessions/Event5/Creating_High_Performance_Spatial_Databases
在线观看视频和幻灯片简而言之:
有几种特定于空间索引的设置可能会影响主过滤器的性能。首先,我建议你坚持默认,即所有四个网格级别的MEDIUM分辨率,每个对象16个单元格。如果您正在使用几何数据类型,请确保设置包含整个数据集的BOUNDING_BOX(对于地理位置,空间索引始终覆盖整个地球,因此这不是必需的)。然后,尝试一次调整一个设置并测量性能增加/减少。
< plug>在即将推出的“Pro Spatial with SQL Server 2012”< / plug>中,有一章致力于空间索引和提高空间查询的性能。 - http://www.amazon.com/Pro-Spatial-SQL-Server-2012/dp/1430234911/ref=sr_1_3?ie=UTF8&qid=1334310547&sr=8-3(完全免责声明 - 我是作者)