我有一个.NET应用程序,它执行如下语句:
SELECT ST_GeomFromKML('
<LineString>
<coordinates>-71.1663,42.2614
-71.1667,42.2616</coordinates>
</LineString>');
不需要table或where子句,我基本上将它用作转换器。
所以我的问题是,当我发出此命令时,我的应用程序是否会访问数据库,或者本地postgress dll是否会在内存中处理它?</ p>
答案 0 :(得分:1)
它会击中数据库,这基本上意味着它将比它需要的速度慢得多。
您应该尝试编写一个方法来执行转换而不使用数据库,而是调用该方法。
答案 1 :(得分:0)
我会点击数据库,但开销不是很大,通常你不会注意到。