SQL Server Geography Query - 仅在远程服务器上运行缓慢

时间:2014-08-12 12:32:05

标签: sql sql-server sql-server-2008-r2

我正在运行以下查询,大约需要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。

这可能是配置问题吗?我注意到重新运行查询似乎没有缓存任何内容(花费的时间相同)

由于

0 个答案:

没有答案