SQL SERVER 2012で空間インデックスを使用する方法を学びたいです。非常に時間のかかるクエリがあるため、それが必要です。
いくつかの例と説明をいただければ幸いです。
ありがとう!
SQL SERVER 2012で空間インデックスを使用する方法を学びたいです。非常に時間のかかるクエリがあるため、それが必要です。
いくつかの例と説明をいただければ幸いです。
ありがとう!
少し前に SQLBits カンファレンスでセッションを紹介しましたが、参考になるかもしれません。ビデオとスライドデッキは引き続きオンラインで見ることができます: http://sqlbits.com/Sessions/Event5/Creating_High_Performance_Spatial_Databases
手短に:
プライマリ フィルターのパフォーマンスに影響を与える空間インデックス固有の設定がいくつかあります。まず、4 つのレベルのグリッドすべてで解像度が MEDIUM で、オブジェクトごとに 16 セルであるデフォルトに固執することをお勧めします。ジオメトリ データ型を使用している場合は、データセット全体を含む BOUNDING_BOX を設定してください (地理の場合、空間インデックスは常に地球全体をカバーするため、これは必要ありません)。次に、一度に 1 つの設定を微調整して、パフォーマンスの増減を測定します。
<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 (完全な免責事項 - 私は著者です)