1. 11 Dec, 2005 2 commits
  2. 10 Dec, 2005 2 commits
  3. 09 Dec, 2005 12 commits
  4. 08 Dec, 2005 21 commits
  5. 07 Dec, 2005 3 commits
    • Tom Lane's avatar
      Push the responsibility for handling ignore_killed_tuples down into · cefcbbf1
      Tom Lane authored
      _bt_checkkeys(), instead of checking it in the top-level nbtree.c routines
      as formerly.  This saves a little bit of loop overhead, but more importantly
      it lets us skip performing the index key comparisons for dead tuples.
      cefcbbf1
    • Tom Lane's avatar
      A couple of tiny performance hacks in _bt_step(). Remove PageIsEmpty · f1b059af
      Tom Lane authored
      checks, which were once needed because PageGetMaxOffsetNumber would
      fail on empty pages, but are now just redundant.  Also, don't set up
      local variables that aren't needed in the fast path --- most of the
      time, we only need to advance offnum and not step across a page boundary.
      Motivated by noticing _bt_step at the top of OProfile profile for a
      pgbench run.
      f1b059af
    • Bruce Momjian's avatar
      Update: · 10a2df28
      Bruce Momjian authored
      <   at initdb time or optionally later.
      >   at initdb time or optionally later.  Consider O_SYNC when
      >   O_DIRECT exists.
      10a2df28