Re: Forcing postgres NOT to use sequential scan, trough JDBC

Поиск
Список
Период
Сортировка
От Dave Cramer
Тема Re: Forcing postgres NOT to use sequential scan, trough JDBC
Дата
Msg-id 491f66a50903060340r59a8b4e1v165f3374dc40e389@mail.gmail.com
обсуждение исходный текст
Ответ на Forcing postgres NOT to use sequential scan, trough JDBC  (Mario Splivalo <mario.splivalo@megafon.hr>)
Список pgsql-jdbc
I would suggest to you that something else is wrong. In order for postgresql to use the most efficient method all of the tuning parameters have to be configured properly. The performance list is a better place to discuss this.

On Fri, Mar 6, 2009 at 5:50 AM, Mario Splivalo <mario.splivalo@megafon.hr> wrote:
How do I tell postgres not to use sequential scan, trough jdbc?

I tried to include 'SET enable_seqscan TO false;' at the begining of the plpgsql function, but that seems to work only if I call the function trough the psql, and only for the subsequent calls in the current session. I 'know' that postgres is using sequential scan because function call takes cca 400ms. When I force postgres not to use sequential scan, the function takes around 5-10ms.

I even tried, on the same connection, to issue 'SET enable_seqscan TO false;' trough jdbc before I call my function, but execution time is still around 400ms.

       Mike

--
Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-jdbc

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Mario Splivalo
Дата:
Сообщение: Forcing postgres NOT to use sequential scan, trough JDBC
Следующее
От: Agustin CS
Дата:
Сообщение: Batch insert order and current_timestamp