Возмущает разница между откликами pgAdmin3 и моей программой написанной на .net fraemwork 3.5. Запросы на каких нибудь 30 строк, затягиваються на секунды, хотя pgAdmin получает их за несколько милисекунд. Пробывал использовать mODBC 0.99 beta и npgsql 2.0.8, разницы почти нет. Может ли причиной быть какие либо неправельные настройки сервера или есть какие то секреты, о которых простым смертным программистам не говорят?
ODBC довольно медленный
ODBC довольно медленный способ доступа к данным - это в общем-то общеизвестный факт.
PgAdmin написан с использованием родной библиотеки libpq, которая является частью PostgreSQL и таким образом обеспечивает максимальное быстродействие.
Но при всём при этом ТАКОЙ разницы всё-таки быть не должно. Проверьте настройки ODBC, возможно надо вписать не имя сервера, а адрес, чтобы подключение происходило быстрее, озаботится чтобы не было проблем, связанных с DNS, т.е. с определением прямого и обратного адреса сервера PostgreSQL на компьютере где работает ODBC.