This is a discussion on query optimization within the pgsql Admins forums, part of the PostgreSQL category; --> Dear All, I am facing very strange problem in postgres while executing the view. When I execute the view ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Dear All, I am facing very strange problem in postgres while executing the view. When I execute the view some times it takes few milliseconds, sometimes it take several seconds and some times doesn't execute. I tried to troubleshoot using the explain plan method. But explain plan also changes for each execution. Can anybody help me for troubleshooting and for resolving the performance issue. Thanks & Regards, Suresh Borse |
| |||
| Hello, Suresh Maybe its taking long for the first time, and then its faster? Did you noticed any circumstances under witch your query takes longer to execute? Suresh Borse rašė: > Dear All, > > I am facing very strange problem in postgres while executing the view. > > When I execute the view some times it takes few milliseconds, > sometimes it take several seconds and some times doesn't execute. > > I tried to troubleshoot using the explain plan method. But explain > plan also changes for each execution. > > Can anybody help me for troubleshooting and for resolving the > performance issue. > > > Thanks & Regards, > Suresh Borse > > -- Julius Tuskenis Programavimo skyriaus vadovas UAB nSoft mob. +37068233050 -- Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-admin |
| |||
| Good Afternoon !!! The view executes very faster for the first time. When I execute the view again and again suddenly it gets slow or it gets hang. I have also traced the query plan but it changes for each execution.Can we fix the query plan. I have also tested the view on my test machine but the result was same. The view contains multi-table joins. Warm Regards, Suresh Borse On Thu, 2008-07-10 at 12:25 +0300, Julius Tuskenis wrote: > Hello, Suresh > > Maybe its taking long for the first time, and then its faster? Did you > noticed any circumstances under witch your query takes longer to execute? > > > Suresh Borse rašė: > > Dear All, > > > > I am facing very strange problem in postgres while executing the view. > > > > When I execute the view some times it takes few milliseconds, > > sometimes it take several seconds and some times doesn't execute. > > > > I tried to troubleshoot using the explain plan method. But explain > > plan also changes for each execution. > > > > Can anybody help me for troubleshooting and for resolving the > > performance issue. > > > > > > Thanks & Regards, > > Suresh Borse > > > > > > |
| |||
| Please send the "explain analyze YOUR_QUERY" output after first run and later. Also please mention platform and pg version you are using. Suresh Borse rašė: > > Good Afternoon !!! > > The view executes very faster for the first time. > > When I execute the view again and again suddenly it gets slow or it > gets hang. > > I have also traced the query plan but it changes for each > execution.Can we fix the query plan. > > I have also tested the view on my test machine but the result was same. > > The view contains multi-table joins. > > Warm Regards, > Suresh Borse > > > > On Thu, 2008-07-10 at 12:25 +0300, Julius Tuskenis wrote: >> Hello, Suresh >> >> Maybe its taking long for the first time, and then its faster? Did you >> noticed any circumstances under witch your query takes longer to execute? >> >> >> Suresh Borse rašė: >> > Dear All, >> > >> > I am facing very strange problem in postgres while executing the view. >> > >> > When I execute the view some times it takes few milliseconds, >> > sometimes it take several seconds and some times doesn't execute. >> > >> > I tried to troubleshoot using the explain plan method. But explain >> > plan also changes for each execution. >> > >> > Can anybody help me for troubleshooting and for resolving the >> > performance issue. >> > >> > >> > Thanks & Regards, >> > Suresh Borse >> > >> > >> >> >> -- Julius Tuskenis Programavimo skyriaus vadovas UAB nSoft mob. +37068233050 -- Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-admin |
| |||
| On Thu, Jul 10, 2008 at 3:45 AM, Suresh Borse <s.borse@direction.biz> wrote: > > Good Afternoon !!! > > The view executes very faster for the first time. > > When I execute the view again and again suddenly it gets slow or it gets > hang. > > I have also traced the query plan but it changes for each execution.Can we > fix the query plan. > > I have also tested the view on my test machine but the result was same. > > The view contains multi-table joins. Do you have different where clauses for each time you execute it? That can certainly affect performance each time, if you're where clause is gonna grab 99% of the view, you'll get a different plan than if you have a where clause that selects 0.01% of the table. So yeah, we need explain analyze of each type of query that's fast slow, and if there are ANY differences between them we need to know. -- Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-admin |
| ||||
| On Thu, Jul 10, 2008 at 3:45 AM, Suresh Borse <s.borse@direction.biz> wrote: >> The view executes very faster for the first time. >> When I execute the view again and again suddenly it gets slow or it gets >> hang. >> The view contains multi-table joins. Uh, how many joins? If you're exceeding geqo_threshold then you would get plans with a random component to them. You might want to increase the threshold, although planning time would probably go up. Also, what PG version is this? regards, tom lane -- Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-admin |
| Thread Tools | |
| Display Modes | |
|
|