这个陈述是否打到了数据库?

时间:2011-10-31 18:46:27

标签: postgresql postgis

我有一个.NET应用程序,它执行如下语句:

SELECT ST_GeomFromKML('
        <LineString>
            <coordinates>-71.1663,42.2614 
                -71.1667,42.2616</coordinates>
        </LineString>');

不需要table或where子句,我基本上将它用作转换器。

所以我的问题是,当我发出此命令时,我的应用程序是否会访问数据库,或者本地postgress dll是否会在内存中处理它?<​​/ p>

2 个答案:

答案 0 :(得分:1)

它会击中数据库,这基本上意味着它将比它需要的速度慢得多。

您应该尝试编写一个方法来执行转换而不使用数据库,而是调用该方法。

答案 1 :(得分:0)

我会点击数据库,但开销不是很大,通常你不会注意到。