| From: | Dragan Matić <mlists(at)panforma(dot)co(dot)yu> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: How can I check if my cursor statement is using index |
| Date: | 2005-09-29 08:07:19 |
| Message-ID: | 433BA0B7.2020005@panforma.co.yu |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Dragan Matić wrote:
> I have a program that reads data from Postgresql database (version
> 8.0.3) through ODBC, but data retrieval is pretty slow. When I type
> the same SQL sentence in pgadmin III or any other sql tool it is much
> faster, and typing 'explain' clearly shows that it is using index.
> However the program is reading data through a dynamic cursor, I would
> like to know if there is a way to check if the same sql query
> generated through dynamic cursor still uses indexes?
> Thanks in advance
>
> Dragan
>
Another thing i've noticed is that if I open a simple cursor it
definitely uses index as data is retrieved instantly as opposed to 2-3
seconds when I try to retrieve data through a dynamic cursor. Is there a
way to force index usage through a dynamic cursor?
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Richard Huxton | 2005-09-29 08:33:30 | Re: pg_restore error |
| Previous Message | Martijn van Oosterhout | 2005-09-29 08:05:25 | Re: Hardware requirements |