pgstat: replace double lookup with IsSharedRelation()
authorAndres Freund <andres@anarazel.de>
Sun, 20 Nov 2022 18:53:31 +0000 (10:53 -0800)
committerAndres Freund <andres@anarazel.de>
Sun, 20 Nov 2022 18:56:32 +0000 (10:56 -0800)
commit061bf98fb8f468b9a8c9fb617bb30136db1cc812
treebaa03237370992bdb8f5fcf15027a63f6697ba6f
parentb62303794efd97f2afb55f1e1b82fffae2cf8a2d
pgstat: replace double lookup with IsSharedRelation()

As the list of shared relations is fixed, we can just dispatch based
IsSharedRelation(), instead of first trying to look up stats for a non-shared
rel and falling back to shared stats.

Author: "Drouvot, Bertrand" <bertranddrouvot.pg@gmail.com>
Reviewed-by: Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Reviewed-by: Andres Freund <andres@anarazel.de
Discussion: https://postgr.es/m/8c1851a2-a98e-e1bc-7729-37b0b95f66ec@gmail.com
src/backend/utils/activity/pgstat_relation.c