Unix Technical Forum

Sorry I see my first question did not get posted (maybe because of the attatchments)

This is a discussion on Sorry I see my first question did not get posted (maybe because of the attatchments) within the pgsql Sql forums, part of the PostgreSQL category; --> Basically the question was why would a view use an indexed search on one result set but a seq ...


Go Back   Unix Technical Forum > Database Server Software > PostgreSQL > pgsql Sql

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-19-2008, 11:53 AM
Joel Fradkin
 
Posts: n/a
Default Sorry I see my first question did not get posted (maybe because of the attatchments)

Basically the question was why would a view use an indexed search on one
result set but a seq search on a larger result set. Same view only
difference is how many rows are returned. The large result set was doing a
seq search and did not return after several minutes. The same sql ran in 135
seconds on my MSSQL system.

Joel Fradkin
*
Wazagua, Inc.
2520 Trailmate Dr
Sarasota, Florida 34243
Tel.* 941-753-7111 ext 305
*
jfradkin@wazagua.com
www.wazagua.com
Powered by Wazagua
Providing you with the latest Web-based technology & advanced tools.
© 2004. WAZAGUA, Inc. All rights reserved. WAZAGUA,*Inc
*This email message is for the use of the intended recipient(s) and may
contain confidential and privileged information.* Any unauthorized review,
use, disclosure or distribution is prohibited.* If you are not the intended
recipient, please contact the sender by reply email and delete and destroy
all copies of the original message, including attachments.
*

*



---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-19-2008, 11:53 AM
Richard Huxton
 
Posts: n/a
Default Re: Sorry I see my first question did not get posted (maybe

Joel Fradkin wrote:
> Basically the question was why would a view use an indexed search on one
> result set but a seq search on a larger result set. Same view only
> difference is how many rows are returned. The large result set was doing a
> seq search and did not return after several minutes. The same sql ran in 135
> seconds on my MSSQL system.


Accessing an index 1000 times then reading 1000 rows may be slower than
just reading a whole table of 2000 rows.

You can examine what PostgreSQL thinks the query will cost by running an
explain: EXPLAIN ANALYSE SELECT ...
This will display two sets of figures for each stage, the expected costs
and the actual.

Finally, make sure your configuration settings are reasonable. Read
through the guide at:
http://www.varlena.com/varlena/Gener...bits/index.php

There's a -performance list that specialises in dealing with these
issues. If you post there, mention you've tuned as per GeneralBits and
provide an example of the query, view definition and the output from
explain.

--
Richard Huxton
Archonet Ltd

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 07:15 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.UnixAdminTalk.com