Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

optimizer

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Tom Lane authored
    by creating a reference-count mechanism, similar to what we did a long time
    ago for catcache entries.  The back branches have an ugly solution involving
    lots of extra copies, but this way is more efficient.  Reference counting is
    only applied to tupdescs that are actually in caches --- there seems no need
    to use it for tupdescs that are generated in the executor, since they'll go
    away during plan shutdown by virtue of being in the per-query memory context.
    Neil Conway and Tom Lane
    06e10abc
    History
    Name Last commit Last update
    ..