1. 04 Mar, 2005 1 commit
    • Tom Lane's avatar
      Replace the BufMgrLock with separate locks on the lookup hashtable and · 5d508736
      Tom Lane authored
      the freelist, plus per-buffer spinlocks that protect access to individual
      shared buffer headers.  This requires abandoning a global freelist (since
      the freelist is a global contention point), which shoots down ARC and 2Q
      as well as plain LRU management.  Adopt a clock sweep algorithm instead.
      Preliminary results show substantial improvement in multi-backend situations.
      5d508736
  2. 02 Mar, 2005 1 commit
  3. 26 Feb, 2005 1 commit
  4. 10 Feb, 2005 1 commit
  5. 23 Jan, 2005 1 commit
  6. 22 Jan, 2005 1 commit
  7. 08 Jan, 2005 1 commit
  8. 04 Jan, 2005 1 commit
  9. 26 Dec, 2004 1 commit
  10. 18 Dec, 2004 2 commits
  11. 13 Dec, 2004 1 commit
  12. 05 Dec, 2004 1 commit
  13. 27 Nov, 2004 1 commit
  14. 16 Nov, 2004 1 commit
  15. 14 Nov, 2004 1 commit
  16. 05 Nov, 2004 1 commit
    • Tom Lane's avatar
      Create 'default_tablespace' GUC variable that supplies a TABLESPACE · 98e8b480
      Tom Lane authored
      clause implicitly whenever one is not given explicitly.  Remove concept
      of a schema having an associated tablespace, and simplify the rules for
      selecting a default tablespace for a table or index.  It's now just
      (a) explicit TABLESPACE clause; (b) default_tablespace if that's not an
      empty string; (c) database's default.  This will allow pg_dump to use
      SET commands instead of tablespace clauses to determine object locations
      (but I didn't actually make it do so).  All per recent discussions.
      98e8b480
  17. 04 Nov, 2004 1 commit
  18. 17 Oct, 2004 1 commit
  19. 15 Oct, 2004 1 commit
  20. 09 Oct, 2004 1 commit
  21. 08 Oct, 2004 1 commit
  22. 29 Sep, 2004 1 commit
  23. 26 Sep, 2004 1 commit
  24. 23 Sep, 2004 1 commit
  25. 22 Sep, 2004 1 commit
  26. 17 Sep, 2004 1 commit
  27. 31 Aug, 2004 1 commit
  28. 24 Aug, 2004 1 commit
  29. 16 Aug, 2004 1 commit
  30. 13 Aug, 2004 1 commit
  31. 12 Aug, 2004 1 commit
  32. 08 Aug, 2004 2 commits
  33. 06 Aug, 2004 1 commit
  34. 05 Aug, 2004 1 commit
    • Tom Lane's avatar
      Create a built-in log rotation program, so that we no longer have to · bdf8ef69
      Tom Lane authored
      recommend that people go get Apache's rotatelogs program.  Additional
      benefits are that configuration is done through GUC, rather than
      externally, and that the postmaster can monitor the log rotator and
      restart it after failure (though we certainly hope that won't happen
      often).
      Andreas Pflug, some rework by Tom Lane.
      bdf8ef69
  35. 03 Aug, 2004 1 commit
  36. 24 Jul, 2004 1 commit
  37. 11 Jul, 2004 1 commit
  38. 27 Jun, 2004 1 commit