Re: Execution from java - slow
От | Albe Laurenz |
---|---|
Тема | Re: Execution from java - slow |
Дата | |
Msg-id | D960CB61B694CF459DCFB4B0128514C2084EFBF1@exadv11.host.magwien.gv.at обсуждение исходный текст |
Ответ на | Execution from java - slow (Jayadevan M <Jayadevan.Maymala@ibsplc.com>) |
Список | pgsql-performance |
Jayadevan M wrote: > I have a plpgsql function that takes a few seconds (less than 5) when executed from psql. The same > function, when invoked from java via a prepared statement takes a few minutes. There are a few queries > in the function. Out of these, the first query takes input parameters for filtering the data. It is > this query which takes a long time when the procedure is invoked from java. To ensure that the query > does use actual values (and not bind variables) for optimization, we used > > execute > ' > select x.col_type_desc,x.acc_id,acc_svr from (..... > ' > using d_from_date,d_to_date > > It did not help. Any suggestions? It is from_date and to_date on which data gets filtered. We are > using the same values for filtering, when we execute it from java/psql Use the auto_explain contrib with auto_explain.log_nested_statements=on to see the statements that are really executed and compare! Yours, Laurenz Albe
В списке pgsql-performance по дате отправления: