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

tablespace.h

Blame
    • Tom Lane's avatar
      24ee8af5
      Rework temp_tablespaces patch so that temp tablespaces are assigned separately · 24ee8af5
      Tom Lane authored
      for each temp file, rather than once per sort or hashjoin; this allows
      spreading the data of a large sort or join across multiple tablespaces.
      (I remain dubious that this will make any difference in practice, but certain
      people insisted.)  Arrange to cache the results of parsing the GUC variable
      instead of recomputing from scratch on every demand, and push usage of the
      cache down to the bottommost fd.c level.
      24ee8af5
      History
      Rework temp_tablespaces patch so that temp tablespaces are assigned separately
      Tom Lane authored
      for each temp file, rather than once per sort or hashjoin; this allows
      spreading the data of a large sort or join across multiple tablespaces.
      (I remain dubious that this will make any difference in practice, but certain
      people insisted.)  Arrange to cache the results of parsing the GUC variable
      instead of recomputing from scratch on every demand, and push usage of the
      cache down to the bottommost fd.c level.