postgresql/src
Tom Lane f4d242ef94 Remove some unnecessary tests of pgstat_track_counts.
We may as well make pgstat_count_heap_scan() and related macros just count
whenever rel->pgstat_info isn't null.  Testing pgstat_track_counts buys
nothing at all in the normal case where that flag is ON; and when it's OFF,
the pgstat_info link will be null, so it's still a useless test.

This change is unlikely to buy any noticeable performance improvement,
but a cycle shaved is a cycle earned; and my investigations earlier today
convinced me that we're down to the point where individual instructions in
the inner execution loops are starting to matter.
2010-10-12 14:44:25 -04:00
..
backend Remove some unnecessary tests of pgstat_track_counts. 2010-10-12 14:44:25 -04:00
bin Teach psql to do tab completion for names of psql variables. 2010-10-10 18:42:35 -04:00
include Remove some unnecessary tests of pgstat_track_counts. 2010-10-12 14:44:25 -04:00
interfaces Still more .gitignore cleanup. 2010-09-24 13:48:15 -04:00
makefiles Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pl Fix plpython so that it again honors typmod while assigning to tuple fields. 2010-10-11 22:16:40 -04:00
port Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
template Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
test Support triggers on views. 2010-10-10 13:45:07 -04:00
timezone Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
tools Remove excess argument to open(2). 2010-10-02 18:40:28 -04:00
tutorial Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
Makefile.global.in Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
Makefile.shlib Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
nls-global.mk Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
win32.mak Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00