Re: Planning time in explain/explain analyze
От
Tom Lane
Тема
Re: Planning time in explain/explain analyze
Дата
Msg-id
17920.1389302050@sss.pgh.pa.us
Ответ на
Re: Planning time in explain/explain analyze (Greg Stark)
Список
Дерево обсуждения
Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Re: Planning time in explain/explain analyze Tom Lane <tgl@sss.pgh.pa.us>
Re: Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Re: Planning time in explain/explain analyze Robert Haas <robertmhaas@gmail.com>
Re: Planning time in explain/explain analyze Tom Lane <tgl@sss.pgh.pa.us>
Re: Planning time in explain/explain analyze Robert Haas <robertmhaas@gmail.com>
Re: Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Re: Planning time in explain/explain analyze Euler Taveira <euler@timbira.com.br>
Re: Planning time in explain/explain analyze Peter Eisentraut <peter_e@gmx.net>
Re: Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Re: Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Re: Planning time in explain/explain analyze Robert Haas <robertmhaas@gmail.com>
Re: Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Re: Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Re: Planning time in explain/explain analyze Stephen Frost <sfrost@snowman.net>
Re: Planning time in explain/explain analyze Greg Stark <stark@mit.edu>
Re: Planning time in explain/explain analyze Tom Lane <tgl@sss.pgh.pa.us>
Re: Planning time in explain/explain analyze Greg Stark <stark@mit.edu>
Re: Planning time in explain/explain analyze Tom Lane <tgl@sss.pgh.pa.us>
Re: Planning time in explain/explain analyze Robert Haas <robertmhaas@gmail.com>
Re: Planning time in explain/explain analyze Tom Lane <tgl@sss.pgh.pa.us>
Re: Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Re: Planning time in explain/explain analyze Robert Haas <robertmhaas@gmail.com>
Re: Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Re: Planning time in explain/explain analyze Robert Haas <robertmhaas@gmail.com>
Re: Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Re: Planning time in explain/explain analyze Robert Haas <robertmhaas@gmail.com>
Re: Planning time in explain/explain analyze Tom Lane <tgl@sss.pgh.pa.us>
Re: Planning time in explain/explain analyze Robert Haas <robertmhaas@gmail.com>
Re: Planning time in explain/explain analyze Tom Lane <tgl@sss.pgh.pa.us>
Re: Planning time in explain/explain analyze Robert Haas <robertmhaas@gmail.com>
Re: Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Re: Planning time in explain/explain analyze Stephen Frost <sfrost@snowman.net>
Re: Planning time in explain/explain analyze Andreas Karlsson <andreas@proxel.se>
Greg Stark writes: > However I don't see the issue here. Two gettimeofday calls per query > plan is not really going to hurt even on systems where it's slow. I tend to agree with this, especially if the calls only occur when the user asks for the information (ie, does an EXPLAIN rather than just executing the query). > The only way two gettimeofday calls per query plan becomes an issue is > if you're executing non-cached queries repeatedly on data that's > entirely in ram. That means the query processing is entirely cpu-bound > and adding two syscalls could actually be noticeable. The mitigation > strategy would be to prepare and cache the query handle to execute it > again. This point weighs against the proposal that we time the work to fetch a previously-prepared query plan; if we do that then the "mitigation strategy" doesn't mitigate anything. In short then, I think we should just add this to EXPLAIN and be done. -1 for sticking the info into PlannedStmt or anything like that. regards, tom lane
В списке pgsql-hackers по дате отправления
От: Steeve Lennmark
Дата: