我正在运行以下查询,大约需要1秒钟来执行25k记录
DECLARE @p GEOGRAPHY = GEOGRAPHY::Point('54.8175053','-2.03567480000003',4326)
SELECT *
FROM mytable
WHERE geoData.STDistance(@p) < 10000
在我的远程服务器上,这需要6-9秒。
我的I / O速度比我的电脑快,也没有资源最大化,这是唯一运行的查询。
我在两台计算机上都使用SQL Server 2008 R2。
这可能是配置问题吗?我注意到重新运行查询似乎没有缓存任何内容(花费的时间相同)
由于