0

興味深い問題があります。非正規化テーブルで GeoServer によって生成された select ステートメントがあります。クエリの構造はこれです

"the_geom".STAsBinary() を
TABLE から"the_geom" として選択します
。[and と or 条件の束]
AND
"the_geom".Filter(geometry::STGeomFromText('') = 1;

この質問には約 6 分かかります。空間条件をスキップすると、質問に約 1 秒かかります。データベースは約 40 GB、SQL Server 2014、26 GB の RAM です。非空間部分の空間インデックスとその他のインデックスがあります。空間インデックスのグリッド サイズは約 600 です。

私の質問は、この質問をより速くする方法があるかどうかです。SQL Server でできることはありますか?

4

1 に答える 1