postgresql - 这个语句会命中数据库吗?

标签 postgresql postgis

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

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

不需要表格或 where 子句,我基本上将其用作转换器。

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

最佳答案

它会访问数据库,这基本上意味着它会比需要的慢得多。

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

关于postgresql - 这个语句会命中数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7958180/

相关文章:

Python/Flask : How to tell how long a user spends on a page?(数据输入/时间日志应用程序)

windows - 不允许具有管理权限的用户执行 postgresql

ruby-on-rails - 使用 PostGIS 和 Rails 查找边界框内的所有项目

postgresql - 使用 PostgreSQL 9.3 时不存在函数 st_intersects()

postgresql - 创建物化 View 时如何指示列不可为空?

postgresql - 如何回滚所有打开的 PostgreSQL 事务

ruby-on-rails - 新 Rails 安装:ActiveRecord::NoDatabaseError FATAL: role does not exist

python - 如何以与数据库一致的方式计算应用程序的Python端点之间的距离

sql - 存储数据对称矩阵的最佳方式 nxn = 26 亿

django - 如何在 Webfaction 上已存在的 postgres 数据库上启用 GeoDjango?