Search Postgresql Archives

Re: index vs. seq scan choice?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



George Pavlov wrote:
From: Joshua D. Drake [mailto:jd@xxxxxxxxxxxxxxxxx]

In those rare cases wouldn't it make more sense to just set enable_seqscan to off; run query; set enable_seqscan to on;

1. these cases are not that rare (to me);

I find that surprising.


2. setting enable_seqscan (in JDBC, say) from the application makes the
whole thing quite a mess (need to do a batch of statements: each query
wrapped in its enable/disable seq scan?) -- ideally, one would like to
issue mostly SQL statements, not config parameters from the application;

Uh no. You do it at the beginning of the transaction, run your queries then reset it right before (or after) commit.


3. if this is the recommended suggestion on how to run queries then why
don't we just add HINTS to the system and be done with it...

I suggest you read the archives, twice, before suggesting hints.







--

      === The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive  PostgreSQL solutions since 1997
             http://www.commandprompt.com/

Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
PostgreSQL Replication: http://www.commandprompt.com/products/



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux