2011-10-31 14 views
1

我有一個.NET應用程序,執行這樣的語句:這條語句是否碰到數據庫?

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

沒有必要表或where子句中,我基本上使用它作爲一個轉換器。

所以我的問題是,當我發出這個命令或本地postgress DLL照顧它在內存中時,我的應用程序是否打到數據庫?

+1

爲什麼不關閉數據庫並嘗試? :) – bzlm

回答

1

它會碰到數據庫,這基本上意味着它會比它需要的慢得多。

您應該嘗試編寫一種方法,在不使用數據庫的情況下執行轉換,而是調用該方法。

0

我會碰到數據庫,但是開銷並不那麼巨大,通常你不會注意到這一點。