sql >> データベース >  >> RDS >> Sqlserver

SQL Server の空間インデックスで STCrosses() を使用する

    いいえ

    空間データのインデックス作成は簡単ではありません。議論しているクラスには、単純な幾何学的形状だけでなく、任意の複雑な図形を含めることができます。形状とインデックス付けが実装されている特定の方法では、一般的なケースでオーバーラップを見つけることが困難または不可能になる可能性があります。また、複雑なジオメトリの空間データのインデックスが作成されたものには基づいていません。これが、SQL でインデックスのみを使用するように要求できない理由である可能性があります。そこには十分なデータがありません。縮退した場合はあるかもしれませんが、それを認識しないため、オフになっています。

    複雑なものが埋め込まれた星形を想像してみてください。インデックスには、外側の形状の境界、形状の中心、または外接する四角形のみを格納できます。これらのいずれも、2 つの形状の交差を計算するのに十分ではないか、または形状が実際に重なっている場合に十分ではありません。

    http://msdn.microsoft.com/en-us/ を参照してください。 library/bb895265.aspx#geometry サポートされていないことを確認してください。




    1. MySQL接続タイムアウトの問題-HibernateとORMを使用したTomcat上のGrailsアプリケーション

    2. ローカルPostgreSQLに接続できません

    3. 月と年のみに基づいてmySQLを選択します

    4. AWSのKubernetesクラスターからPostgresRDSにアクセスする