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

pgstat.h

Blame
    • Tom Lane's avatar
      51e400c9
      Remove the separate 'stats buffer' process, letting backend stats messages · 51e400c9
      Tom Lane authored
      be delivered directly to the collector process.  The extra process context
      swaps required to transfer data through the buffer process seem to outweigh
      any value the buffering might have.  Per recent discussion and tests.
      I modified Bruce's draft patch to use poll() rather than select() where
      available (this makes a noticeable difference on my system), and fixed
      up the EXEC_BACKEND case.
      51e400c9
      History
      Remove the separate 'stats buffer' process, letting backend stats messages
      Tom Lane authored
      be delivered directly to the collector process.  The extra process context
      swaps required to transfer data through the buffer process seem to outweigh
      any value the buffering might have.  Per recent discussion and tests.
      I modified Bruce's draft patch to use poll() rather than select() where
      available (this makes a noticeable difference on my system), and fixed
      up the EXEC_BACKEND case.