Re: How to clock the time spent for query parsing and planning?

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема Re: How to clock the time spent for query parsing and planning?
Дата
Msg-id CAFj8pRB6tmQY+S_A3g+MZJZofvqea6EvpMHGMDrntLf4ashZOg@mail.gmail.com
обсуждение исходный текст
Ответ на How to clock the time spent for query parsing and planning?  (Igor Schtein <ischtein@gmail.com>)
Список pgsql-performance
2011/12/31 Igor <ischtein@gmail.com>:
> Hi Pavel,
>
> Thanks for your reply.
>
> My understanding is that Explain provides measurements of query run time but does not include or specifies the timing
for planning and for running optimization algorithms. 

the a result of explain is visualisation of execution plan - so all
necessary steps (parsing, analysing, optimization) was processed. So
time of EXPLAIN is time that you looking. Other similar value should
by time of PREPARE statement.

Regards

Pavel

>
> Pls let me know if my understanding is not  correct. In that case, how do I find out how much of query time is spent
toprepare the query and how much time is spent executing it. 
>
> Thanks,
> James
>
> On Dec 27, 2011, at 1:38 AM, Pavel Stehule <pavel.stehule@gmail.com> wrote:
>
>> Hello
>>
>> 2011/12/23 Igor Schtein <ischtein@gmail.com>:
>>> I'd like to find some measurements/figures of query preparation and planning
>>> time to justify the use of prepared statements and stored procedures.
>>> I know that complex queries have larger preparation time. Though, is it
>>> possible to explicitly measure the time the optimizer spends parsing and
>>> planning for query execution?
>>
>> You can use time for EXPLAIN statement
>>
>> Regards
>>
>> Pavel Stehule
>>
>>>
>>> Thank you,
>>> James

В списке pgsql-performance по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Query performance - normal on 9.0.4, slow from 9.0.5 onwards
Следующее
От: Igor
Дата:
Сообщение: Re: How to clock the time spent for query parsing and planning?