Re: Query timing stable?

Поиск
Список
Период
Сортировка
От Steve Crawford
Тема Re: Query timing stable?
Дата
Msg-id 4F60E439.3000402@pinpointresearch.com
обсуждение исходный текст
Ответ на Query timing stable?  (Cheng <niechenghust@gmail.com>)
Список pgsql-novice
On 03/14/2012 11:24 AM, Cheng wrote:
> Hi,
>
> I turned on "\timing" in the command line. It seems that the timing is
> not stable. For the same query, the query's executing time is longer
> for the first time I run it than for the second and third time run it.
> I think it might be "cached" automatically.
>
> Is there a way to turn the "automatic caching" off so that I can get
> the same "timing" when I run the same query? Or is there some other
> way to get stable query time whenever the query is run?
>
> Thanks,
> Cheng
>

Depends on your OS. Things almost always run faster on subsequent access
- usually due to OS caching of disk reads but data can be cached in
PostgreSQL and your storage subsystems as well.

Ensuring that *everything* is flushed almost requires restarting your
system. Depending on your OS, you may be able to flush the disk cache
and restart PostgreSQL and get "close enough".

Depending on your query, you may be altering the underlying tables so
getting exact repeatability is unlikely.

Cheers,
Steve


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

Предыдущее
От: "ktm@rice.edu"
Дата:
Сообщение: Re: Query timing stable?
Следующее
От: Lew
Дата:
Сообщение: Re: QUERY