Это утверждение попадает в базу данных? - PullRequest
1 голос
/ 31 октября 2011

У меня есть приложение .NET, которое выполняет такой оператор:

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

Нет необходимости в таблицах или выражении where, я в основном использую его как конвертер.

Итак, мой вопрос заключается в том, попадает ли мое приложение в базу данных при выполнении этой команды, или локальный dll-файл postgress заботится об этом в памяти?

Ответы [ 2 ]

1 голос
/ 31 октября 2011

Он попадет в базу данных, что в основном означает, что он будет намного медленнее, чем нужно.

Вам следует попытаться написать метод, который выполняет преобразование без использования базы данных, и вызвать этот методвместо этого.

0 голосов
/ 31 октября 2011

Я попаду в базу данных, однако накладные расходы не такие большие, обычно вы этого не замечаете.

...