1. 27 4月, 2006 7 次提交
  2. 26 4月, 2006 7 次提交
    • B
      Allow pg_resetxlog -f to reset pg_control counters using xlog · 0df32e3c
      Bruce Momjian 提交于
      information, and add a -r option to reset pg_control without affecting
      xlog.
      
      yuanjia lee
      0df32e3c
    • B
      Done: · 3289a932
      Bruce Momjian 提交于
      * -Allow WAL information to recover corrupted pg_controldata
      3289a932
    • T
      Revise large-object access routines to avoid running with CurrentMemoryContext · 486f994b
      Tom Lane 提交于
      set to the large object context ("fscxt"), as this is inevitably a source of
      transaction-duration memory leaks.  Not sure why we'd not noticed it before;
      maybe people weren't touching a whole lot of LOs in the same transaction
      before the 8.1 pg_dump changes.  Per report from Wayne Conrad.
      
      Backpatched as far as 8.1, but the problem doubtless goes all the way back.
      I'm disinclined to spend the time to try to verify that the older branches
      would still work if patched, seeing that this code was significantly modified
      for 8.0 and again for 8.1, and that we don't have any trouble reports before
      8.1.  (Maybe the leaks were smaller before?)
      486f994b
    • T
      Arrange to cache btree metapage data in the relcache entry for the index, · d2896a9e
      Tom Lane 提交于
      thereby saving a visit to the metapage in most index searches/updates.
      This wouldn't actually save any I/O (since in the old regime the metapage
      generally stayed in cache anyway), but it does provide a useful decrease
      in bufmgr traffic in high-contention scenarios.  Per my recent proposal.
      d2896a9e
    • B
      Adjust SGML spacing. · 89083876
      Bruce Momjian 提交于
      89083876
    • T
      Back out the rest of the RESET CONNECTION patch. · 7e2d5594
      Tom Lane 提交于
      7e2d5594
    • T
      The 8.1 planner removes WHERE quals from the plan when the quals are · 1e3593ce
      Tom Lane 提交于
      implied by the predicate of a partial index being used to scan a table.
      However, this optimization is unsafe in an UPDATE, DELETE, or SELECT FOR
      UPDATE query, because the quals need to be rechecked by EvalPlanQual if
      there's an update conflict.  Per example from Jean-Samuel Reynaud.
      1e3593ce
  3. 25 4月, 2006 23 次提交
  4. 24 4月, 2006 3 次提交