Tom Lane
5de0cbdf0c
Revert sampling patch for EXPLAIN ANALYZE; it turns out to be too unreliable
...
because node timing is much less predictable than the patch expects. I kept
the API change for InstrStopNode, however.
2006-06-09 19:30:56 +00:00
Tom Lane
a18ebc5541
Code review for EXPLAIN patch. Fix some typos, make it behave sanely
...
across multiple loops, get rid of the shaky assumption that exactly one
tuple is returned per node iteration.
2006-05-30 19:24:25 +00:00
Bruce Momjian
87bd07d979
Make EXPLAIN sampling smarter, to avoid excessive sampling delay.
...
Martijn van Oosterhout
2006-05-30 14:01:58 +00:00
Bruce Momjian
f2f5b05655
Update copyright for 2006. Update scripts.
2006-03-05 15:59:11 +00:00
Bruce Momjian
1dc3498251
Standard pgindent run for 8.1.
2005-10-15 02:49:52 +00:00
Tom Lane
d8b1bf4791
Create a new 'MultiExecProcNode' call API for plan nodes that don't
...
return just a single tuple at a time. Currently the only such node
type is Hash, but I expect we will soon have indexscans that can return
tuple bitmaps. A side benefit is that EXPLAIN ANALYZE now shows the
correct tuple count for a Hash node.
2005-04-16 20:07:35 +00:00
Tom Lane
adb1a6e95b
Improve EXPLAIN ANALYZE to show the time spent in each trigger when
...
executing a statement that fires triggers. Formerly this time was
included in "Total runtime" but not otherwise accounted for.
As a side benefit, we avoid re-opening relations when firing non-deferred
AFTER triggers, because the trigger code can re-use the main executor's
ResultRelInfo data structure.
2005-03-25 21:58:00 +00:00
Tom Lane
9e0dd84596
On Windows, use QueryPerformanceCounter instead of gettimeofday for
...
EXPLAIN ANALYZE instrumentation. Magnus Hagander
2005-03-20 22:27:52 +00:00
Bruce Momjian
2daed8c5b3
Update copyrights that were missed.
2005-01-01 05:43:09 +00:00
Bruce Momjian
da9a8649d8
Update copyright to 2004.
2004-08-29 04:13:13 +00:00
PostgreSQL Daemon
55b113257c
make sure the $Id tags are converted to $PostgreSQL as well ...
2003-11-29 22:41:33 +00:00
Tom Lane
2f9c859ea1
Fix some copyright notices that weren't updated. Improve copyright tool
...
so it won't miss 'em again.
2003-08-04 23:59:41 +00:00
Bruce Momjian
ea08e6cd55
New pgindent run with fixes suggested by Tom. Patch manually reviewed,
...
initdb/regression tests pass.
2001-11-05 17:46:40 +00:00
Bruce Momjian
6783b2372e
Another pgindent run. Fixes enum indenting, and improves #endif
...
spacing. Also adds space for one-line comments.
2001-10-28 06:26:15 +00:00
Bruce Momjian
b81844b173
pgindent run on all C files. Java run to follow. initdb/regression
...
tests pass.
2001-10-25 05:50:21 +00:00
Tom Lane
89fa551808
EXPLAIN ANALYZE feature to measure and show actual runtimes and tuple
...
counts alongside the planner's estimates. By Martijn van Oosterhout,
with some further work by Tom Lane.
2001-09-18 01:59:07 +00:00